Skip to content

ArchRascal2988/theScenicRoute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Scenic Route

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

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)

The Development Process

In order to accomplish the challenge, the following steps were done:

  1. Brain storming to define the project main concept.
  2. External API research.
  3. Define the purpose, and concept of the application.
  4. Define the team members roles.
  5. Define MVPs (Minimum Viable Products) and due dates.
  6. Create sketches.
  7. Define the routes, requests and responses structure.
  8. Front end and back end coding.
  9. Integrate full stack application.
  10. Final review and proper documentation.

Installation

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:

  1. Clone the application from GitHub with:

    • git clone [clone link from GitHub]
  2. From the root folder, install the dependencies with:

    • npm install
  3. Build the app with:

    • npm run build
  4. Start App with:

    • npm start

Usage

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:

Contributing

  • 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.

Questions

If you have questions or you want to share comments, we will be glad to hear from you.

Collaborators

References

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.

About

A cool description

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors