This app can be used to signup and login using user credential to make appointments,
edit or delete appointments.
The app will have:
- Login/Logout, Signup pages.
- Form data will be validated by front-end before being sent to back-end.
- Depending on User's credential, homepage displays its available appointments and its functionalities.
In order to have full functionalities, new users are required to signup and current user is required to
login. The current implimentation of user authentification system use JWT based Auth0.
- the user can make new appointments
- look up and delete appointments
- Reactjs
npm install
npm start
- Bootstrap
- Nodejs & Expressjs
- npm install
- npm run server
- MySQL (Workbench)
- AWS RDS MySQL
This full stack app uses following modules:
- React
- craco, postcss, autoprefixer
- tailwindcss
- react-router-dome
- axios
- Bootstrap 4
- Body parser
- bcryptjs
- express
- cors
- jsonwebtoken
- sequelize
- mysql2
- Fork it (https://github.com/ShanKyTech/CS690-Software-Development-Project/fork)
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request