-
Purpose
- This project's general purpose is to provide Astronauts with an interface to access different features, depending on their role and authority level through a space-agency-like website. In addition to providing general users with features that give them more insight into the vast space and what space missions are.
-
Scope
- Develop a space-agency website that facilitates administrating astronaut’s missions and tasks depending on their roles.
-
Deliverables and tools
- Frontend: ReactJs.
- Backend: NodeJs + express.js.
- Database: PostgreSql.
- Migrations: sequelize.
- Image Deployment: Cloundinary
cd client npm i npm start
cd ../ cd server npm i npm start
CREATE DATABASE astroverse-dev
npm run migrate-up
- Create a .env file in `server` folder
HOST = "yourhost"
USER = "yourusername"
PASSWORD= "yourpassword"
DB= "yourdbname"
PORT = ""
DB_PORT = ""
TOKEN_SECRET = "yoursecretkey"
CLOUDINARY_CLOUD_NAME = ""
CLOUDINARY_API_KEY = ""
CLOUDINARY_API_SECRET = ""