This is a full stack web application that allows a user to compare ChangeGear ticket information.
We used React and Redux for the front end. Redux goes well with React in state management that allowed us to fetch information and store it in a global state. For the back end, we used Express to handle the database communication, and the creation of a REST API. For the database, we opted in using MongoDB atlas.
- Install Node js
- Clone the directory to a local repository
- Open a terminal and navigate to the project directory
- Type npm install in the terminal and wait for the installation to finish
- Navigate to the client folder
- Type npm install in the terminal and wait for the installation to finish
- Navigate back to the root directory
- Type npm run dev in the terminal to run the project NOTE: You need to create a .env file on the root directory with a custom MongoDB Atlas login.
We learned how to use MongoDB Atlas in conjunction with a full stack web application. We also learned how to create a REST API that is able to perform CRUD (Create Read Update Delete) operations, and connect everything with a React/Redux front end.