The full stack application will provide a way for users to administer a school database containing information about courses: users can interact with the database by retrieving a list of courses, viewing detail for a specific course, as well as creating, updating and deleting courses in the database.
In addition, the project will require users to create an account and sign in to make changes to the database.
- JavaScript
- Express
- Sequelize
- React
- JSX
- React Router
- React Context API
- Create React App
- Clone the repository
- In the terminal, change the directory to the api folder using the command
cd api - In this folder, run
npm installto install the dependencies - Run
npm run seedto create a database - In the same folder, run
npm startto start the server - Next, go back one folder using terminal with
cd ..and change the directory to the client folder using the commandcd client. - In this folder, run
npm installto install the dependencies - In the same folder, run
npm startto start the server - The server will run in
http://localhost:3000/