This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Deployed project: https://resolutionstodo.vercel.app/
This provides an overview of the React MVP Application, which uses React components and a ChakraUI CSS Toolkit.
- React: A JavaScript library for building user interfaces.
- Vite: A build tool that aims to provide a faster and leaner development experience for modern web projects.
- Chakra UI: A simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
- Express: Fast, unopinionated, minimalist web framework for Node.js.
- Framer Motion: A library that powers animations in React projects.
- Emotion: A library designed for writing css styles with JavaScript.
This is an overview of the server application, which uses Express for server-side logic and PostgreSQL for database interactions.
- Express: Utilized for handling server requests and middleware.
- PostgreSQL: Used for database management.
- CORS: Enabled to allow cross-origin requests.
- Environment Variables: Managed through
dotenv
for better configuration practices. - Logging: Implemented using
morgan
for HTTP request logging.