RestApi-FlowerShop is a full-stack flower shop application that provides CRUD functionality for managing flowers. It consists of both a client-side and server-side implementation, allowing users to perform Create, Read, Update, and Delete operations on flower data.
- Create, read, update, and delete flowers
- User-friendly interface with Material UI components
- Client-side built with React, JavaScript, SCSS
- Server-side built with Node.js, Express, PostgreSQL
- Automatic code formatting with Prettier
- Consistent code style enforced with ESLint
- Git hooks with Husky for pre-commit and pre-push checks
- Clone the repository: git clone https://github.com/your-username/RestApi-FlowerShop.git
- Navigate to the client folder: cd client and install client dependencies: npm install
- Navigate to the server folder: cd server and install server dependencies: npm install
- Start the client development server: npm start
- Access the application in your browser at http://localhost:3000
- Set up a PostgreSQL database and update the server configuration in .env file with your database details
- Start the server: npm run start:dev
- The server will run on http://localhost:3001
Contributions are welcome! If you find any issues or have suggestions for improvement, please submit an issue or create a pull request.
Feel free to customize this readme to best suit your project's needs. Happy coding!