Skip to content

Ishikacasley14/wear2care

 
 

Repository files navigation

wear2care

Overview

wear2care is a sustainable clothing website designed to connect users, buyers, and NGOs to promote the sustainable branding of clothes. Our platform allows users to donate clothing directly to NGOs or sell them to buyers, encouraging responsible consumption and recycling of fashion.

Features

  • User-Friendly Interface: Seamlessly browse, donate, or buy sustainable clothing.
  • NGO Integration: Easily send clothing donations to partnered NGOs.
  • Sustainable Branding: Focused on promoting eco-friendly and sustainable fashion practices.

Tech Stack

wear2care is built using the MERN stack:

  • MongoDB: Database to store user data, clothing items, and transactions.
  • Express.js: Backend framework for handling routes and server logic.
  • React: Frontend library for building dynamic and responsive user interfaces.
  • Node.js: Server environment to run the backend of the application.

Installation

To run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/kratika-singh/wear2care.git
    
  2. Navigate to the project directory:
    cd wear2care
  3. Install dependencies for both the frontend and backend:
    npm install
     cd client
     npm install
     cd ..
  4. Run the development server:
    npm run dev

The application should now be running on http://localhost:3000.

Usage

  • For Users: Sign up to donate your clothes or buy from others. Use the site to contribute to a sustainable clothing cycle and make eco-friendly choices.
  • For NGOs: Partner with us to receive clothing donations directly from our users. Contact us to get involved.

Contributing

We welcome contributions to make wear2care better. If you'd like to contribute, please follow these steps:

  1. Fork this repository and clone it
git clone https://github.com/kratika-singh/wear2care.git
  1. Add a reference(remote) to the original repository
git remote add upstream https://github.com/kratika-singh/wear2care.git
  1. Check the remotes for this repository
git remote -v
  1. Always take a pull from the upstream repository to your master branch to keep it at par with the main project(updated repository)
git pull upstream main
  1. Create a new branch
git checkout -b <your_branch_name>
  1. Perfom desired changes to the code base and track your changes
git add .
git status
  1. Commit your changes
git commit -m "Relevant message"
  1. Push the committed changes in your feature branch to your remote repo
git push -u origin <your_branch_name>
  1. To create a pull request, click on compare and pull requests

  2. Add appropriate title and description to your pull request explaining your changes. Click on Create Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.6%
  • CSS 13.7%
  • HTML 0.7%