This app allows users to create a "profile" about themselves. They can add their name, image and an about me paragraph. They can view other users as well. Users can be deleted.
Node.js, Express.js, React, MongoDB(mLab), mongoose, Webpack, CSS, Bootstrap, jQuery, ajax
This single page application uses react to allow users to create and delete profiles without page refresh. Content persists in the database.
Before I began coding, I mapped out the following:
- User Stories,
- ERDs,
- Components
- Wireframes,
- A Plan of Action and Goals/Deadlines
- User comes to site
- User creates new profile
- User can view other users
- User can delete profile
- Fork and/or clone the repository to your local machine
- Run
npm installinside the directory to install all the dependecies used in this project. - Once the dependecies are installed, you can run
nodemonin terminal and visit localhost:3000 to view the web app locally. - The website can be viewed online at https://reactaboutme.herokuapp.com/ as well.
Several features that were not implemented, but would be next steps:
- OAuth/Passport Auth
- Editing users
- Users can only delete/edit themselves (comes with Passport Auth.)
