The Scenic Route is a MERN stack web application where the user can register an account, search for walking routes near their location, and create thier own routes to share and be voted on.
- Table of Contents
- The Project
- The Development Process
- Installation
- Usage
- Contributing
- Questions
- Collaborators
- References
Create a Full Stack React Web Application with the following features:
- Use a Node and Express web server
- Backed by a mongoDB database with a Apollo Client
- Using MapBox, a Mapping API, to generate geometry for routes
- Migration strategy using seeds and schema files
- Routes for retrieving and adding new data
- Incorporate authentication (JWT)
- Folder structure that follow React Applications
- Use React for server-side templating
- Protected API keys in Node with environment variables
- Polished front end/UI
- Meet good-quality coding standards (indentation, scoping, naming, etc.)
- Deployed using Heroku (with data)
In order to accomplish the challenge, the following steps were done:
- Brain storming to define the project main concept.
- External API research.
- Define the purpose, and concept of the application.
- Define the team members roles.
- Define MVPs (Minimum Viable Products) and due dates.
- Create sketches.
- Define the routes, requests and responses structure.
- Front end and back end coding.
- Integrate full stack application.
- Final review and proper documentation.
The project was uploaded to GitHub at the following repository: https://github.com/ArchRascal2988/theScenicRoute.git
You can access the deployed application with the Heroku link: https://protected-basin-30309.herokuapp.com/
To install the project follow these steps:
-
Clone the application from GitHub with:
- git clone [clone link from GitHub]
-
From the root folder, install the dependencies with:
- npm install
-
Build the app with:
- npm run build
-
Start App with:
- npm start
User Story
As the user I want to generate personal walking and biking routes as well as search and review them on The Scenic Route App. Come Walk in My Shoes and Enjoy The Scenic Route.
Take a Breath of Fresh Air with The Scenic Route Application...
Screenshots of Application:
- Pull requests are welcome.
- For major changes, please open an issue first to discuss what you would like to change.
- Please make sure to update tests as appropriate.
If you have questions or you want to share comments, we will be glad to hear from you.
- Molly Von Behren - https://github.com/VBamalie
- Lex Matthews - https://github.com/ArchRascal2988
- Scott Gamit - https://github.com/sgamit09
- Sarah Attar - https://github.com/SarahAmel
The play back zoom videos helped immensely.
The staff within the UCF bootcamp helped me tremendously.
I am greatly appreciative of all the knowlegeable Tutors available and TA's who helped after or before class.