Skip to content

AdityaAnandCodes/WalkWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WalkWise

WalkWise is a shoe-selling website implemented using HTML, CSS, and JavaScript for the frontend, and Flask for the backend. The frontend design, including the choice of brand color/accent, other colors, and fonts, was meticulously curated to match the website's personality and enhance user experience. The backend development, handled by a teammate, utilized Flask for its flexibility and ease of use.

The Website is live on - https://walkwise-8eon.onrender.com/

Features

  1. User Authentication: Users can sign up, log in, and log out securely.
  2. Product Management: Admins can add, edit, and delete products.
  3. Shopping Cart: Users can add products to their cart and proceed to checkout.
  4. Image Upload: Cloudinary is used to store uploaded images for products.
  5. Database Handling: SQLAlchemy is used to manage the database, ensuring efficient data handling.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Flask, SQLAlchemy
  • Image Storage: Cloudinary
  • Libraries: Flaticon (for icons), Bootstrap (for styling)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/walkwise.git
    
  2. Install dependencies

    pip install -r requirements.txt
    
  3. Set up Cloudinary:

    Create a Cloudinary account at cloudinary.com

    Configure Your app.py

    cloudinary.config( 
     cloud_name = "your cloud_name", 
     api_key = "your_api_key", 
     api_secret = "your_api_secret_key"
    )
  4. Run the application

    python app.py
    
  5. Access the application at http://localhost:5000

    Incase of errors make sure all the modules that need to be imported are already imported if not manually import them using pip install command.

Contributing

We welcome contributions to improve WalkWise. If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-improvement).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-improvement).
  6. Create a new Pull Request.

License

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

Contact

For any inquiries or suggestions regarding WalkWise, please contact https://www.linkedin.com/in/adityaanand-sahil/

Credits

Thanks To My Wonderful Teammate without whom this website wouldnt be possible:
Raksha BV
https://www.linkedin.com/in/raksha-bv/
https://github.com/raksha-bv

About

WalkWise - a Shoe Focused e-Commerce Website that provides Seamless user experience. Consistent in its Design throughout the web-pages. It provides a Platform for the shoe selling shops to hold their Business High on the Growing Online Market.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors