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/
- User Authentication: Users can sign up, log in, and log out securely.
- Product Management: Admins can add, edit, and delete products.
- Shopping Cart: Users can add products to their cart and proceed to checkout.
- Image Upload: Cloudinary is used to store uploaded images for products.
- Database Handling: SQLAlchemy is used to manage the database, ensuring efficient data handling.
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Flask, SQLAlchemy
- Image Storage: Cloudinary
- Libraries: Flaticon (for icons), Bootstrap (for styling)
-
Clone the repository:
git clone https://github.com/your-username/walkwise.git
-
Install dependencies
pip install -r requirements.txt
-
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" )
-
Run the application
python app.py
-
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.
We welcome contributions to improve WalkWise. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-improvement). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-improvement). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or suggestions regarding WalkWise, please contact https://www.linkedin.com/in/adityaanand-sahil/
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