App using PERN Stack
- ReactJS - Frontend framework
- Redux w/ hooks - State management library
- Redux Toolkit - Toolset for efficient Redux development
- Redux Thunk - Middleware which allows action creators to return a function
- React Router - Library for general routing & navigation
- React Hook Form - Library for flexible & extensible forms
- Material-UI w/ lots of CSS customisations - UI library
- Yup - Form validation tool
- date-fns - Library for manipulating/formatting of timestamps
- Node.js - Runtime environment for JS
- Express.js - Node.js framework, makes process of building APIs easier & faster
- PostgreSQL - Opens-source SQL database to store data
- JSON Web Token - A standard to secure/authenticate HTTP requests
- Bcrypt.js - For hashing passwords
- Dotenv - To load environment variables from a .env file
- Authentication using JWT.
- CRUD operations for projects.
- CRUD operations for bugs associated with projects.
- CRUD operations for bugs to associate with bugs via the project members.
- Project members can add, edit, close & reopen bugs etc.
- Sorting, Filtering etc for custom viewing.
- Central error handling in server side.
- Toast notifications.
- Dark mode toggle w/ local storage save