The Groceyish App is an e-commerce application designed for grocery shopping. It provides a user-friendly interface for customers to browse and purchase groceries online. The app includes a dashboard for managing inventory and orders, as well as a complete website for customers to explore and make purchases.
- Browse and search for groceries
- Add items to the shopping cart
- Manage user profiles and addresses
- Place orders and make payments securely
- Dashboard for managing inventory and orders
- Complete website for customers to explore and purchase groceries
- Frontend: HTML, CSS, JavaScript, React.js
- Backend: Node.js, Express.js
- Database: MongoDB
-
Clone the repository:
git clone https://github.com/abdelrhmanehab10/groceyish.git ``` -
Install dependencies for both the frontend and backend:
cd groceyish-app/frontend npm install cd ../backend npm install ```
-
Configure the environment variables:
- Create a
.envfile in thebackenddirectory. - Add the necessary environment variables such as database connection details, API keys, etc.
- Create a
-
Start the development server:
# Start the frontend server cd groceyish-app/frontend npm start # Start the backend server cd ../backend npm start ```
-
Open your browser and visit
http://localhost:3000to access the Groceyish App.
- As a customer, you can browse the website, search for groceries, add items to your cart, and place orders.
- As an administrator, you can access the dashboard by visiting
http://localhost:3000/dashboard. From the dashboard, you can manage inventory, view and process orders, and perform other administrative tasks.
We welcome contributions from the community. To contribute to the Groceyish App, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug-fix.
- Make your changes and test thoroughly.
- Commit your changes with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License.
If you have any questions or suggestions, please feel free to reach out to us at abdelrhmanehab047@gmail.com
Thank you for considering the Groceyish App. We hope you find it useful and enjoy using it!