This application allows you to add new Argonautes through a form and to have access to the all Argonautes list. A table allows you to delete or update an entry (an Argonautes).
Goals:
- Create a new Argonaute
- Read Argonautes list
- Update an Argonautes
- Delete an Argonaute
This project use Express, MongoDB Atlas and was bootstrapped with Create React App.
- express v4.18.1
- mongoose v6.6.1
- react v17.0.2
- react-domv17.0.2
- react-router-dom v6.4.1
- react-iconsv4.4.0
- Recommended IDE : Visual Studio code
This project uses MongoDB Atlas for database management
1. First you need to create a new project on mongodb and open a new cluster
2. Next, you need to create your own .env file at project root with the MONGODB environment variable (don't forget to add '.env' file to '.gitignore')
3. follow the instructions below
- Clone repository : https://github.com/MelanieSarrouy/Argo
-
yarn
to install dependencies -
yarn start
Runs the server on port 5000 in the development mode. -
yarn install-client
to install client folder (view with Create React App) dependencies -
yarn client
runs app in the development mode Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.