Wayfarer is a platform designed with the travel community in mind. Through the use of this application, users share posts or tips about their favorite locations around the world.
March Team San Francisco, CA
- React
- Axios
- React Slick
- Semantic UI
- Tachyons
- Node.js
- MongoDB/ Mongoose
- express NPM Package
- body-parser NPM Package
Landing Page
- Authentication (User Log-In & Sign-Up)
- Redirect to Dynamic URL
Public Page
- Public Page Dynamic Layout
- User Profile with edit name and city Feature
- User Feed
Cities Page
- Cities Page with Dynamic Layout
- Buttons using sessionStorage
- Post Comments Feature (view, create, edit, & delete)
Changes we would make to our project if we continued to work on it:
- Have user see "default" profile photo on their profile page before adding their own photo
- Include functionality for user to update their profile photo
- Send user a welcome email after creating an account
- Include pretty urls (e.g. "/cities/san-francisco") to visit city pages and user profile pages
- Add an error message when form validations fails
- View only the 10 most recent posts on a city page (pagination), with "Next" 10 and "Previous" 10 buttons
Wins
- User Log-In & Sign-Up Authentication.
- Dynamic Cities Page Layout with sessionStorage.
- UserFeed.
Challenges
- Dynamic Cities Page Layout.
- UserFeed.
- Heroku.