Skip to content

abdelrhmanehab10/groceyish

Repository files navigation

Groceyish App

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.

Features

  • 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

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/abdelrhmanehab10/groceyish.git
    ```
    
  2. Install dependencies for both the frontend and backend:

    cd groceyish-app/frontend
    npm install
    
    cd ../backend
    npm install
    ```
    
  3. Configure the environment variables:

    • Create a .env file in the backend directory.
    • Add the necessary environment variables such as database connection details, API keys, etc.
  4. Start the development server:

    # Start the frontend server
    cd groceyish-app/frontend
    npm start
    
    # Start the backend server
    cd ../backend
    npm start
    ```
    
  5. Open your browser and visit http://localhost:3000 to access the Groceyish App.

Usage

  • 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.

Contributing

We welcome contributions from the community. To contribute to the Groceyish App, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature/bug-fix.
  3. Make your changes and test thoroughly.
  4. Commit your changes with descriptive commit messages.
  5. Push your changes to your forked repository.
  6. Submit a pull request to the main repository.

License

This project is licensed under the MIT License.

Contact

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!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors