- NodeJS
- Express
- React
- PostgreSQL
- Sequelize
- Babel
- Webpack
- Axios
- Git clone this repository
https://github.com/Ruqoyah/bunny-studio.git
- Change your directory
cd bunny-studio
- Install all dependencies
npm install
- Create .env file which will be used to load environment variables see sample in
.env.example
file in the project - Migrate
npm run db:migrate
- Run Seed
npm run db:seed
- Start the app
npm run start:dev
for development - Navigate to
localhost:8000
in your browser
- Super Admin can login using the below credential: Email: [email protected] Password: super-admin
- Super Admin can add users.
- Super Admin can see the list of users.
- Super Admin can update user details.
- Super Admin can delete users.
- Super Admin can add tasks for users.
- Super Admin can update user tasks.
- User can login with the email and password created for them by Super Admin. E.g: Email: [email protected] Password: test123
- Users can update the status of their tasks.
- 404 Page Incase User gets lost.
- Ensure User can't access login and homepage when they are already loggedin
- Ensure User can't access authenticated pages e.g users, tasks.
- Airbnb: Airbnb is a coding style guide that guides developers to write clean codes
- Rukayat Odukoya