Welcome to the Ligera(Clothing Marketplace) project! This platform aims to provide users with a seamless and secure experience for buying and selling clothes. Below is a comprehensive backlog of features and functionalities planned for development. If you're interested in contributing or exploring the project, follow the instructions below to get started.
- User Authentication
- Clothing Listing
- Search and Filters
- Shopping Cart and Checkout
- Payment Integration
- User Reviews and Ratings
- Notifications
- Messaging System
- Mobile Responsiveness
- Analytics and Reporting
- Admin Dashboard
- Security Enhancements
- Localization
- Accessibility Improvements
- Continuous Deployment and Testing
To contribute to the Ligera(Clothing Marketplace) project, follow these steps:
-
Clone the Repository:
git clone https://github.com/GROUP-19-LIGERA/ligera.git cd ligera
-
Contribute:
- Choose a feature or functionality from the backlog.
- Create a new branch for your work:
git checkout -b feature-name
- Make your changes and push to your branch:
git push origin feature-name
- Submit a pull request for review.
As a user, I want to create an account and log in securely to browse and buy/sell clothes.
As an admin, I want to manage user roles and permissions for a secure platform.
Develop a feature for users to list their clothing items on the platform. Include essential details such as clothing type, size, color, brand, and images.
Implement a robust search functionality for users to find clothes based on various criteria. Add filters for price range, clothing type, size, brand, etc.
Allow users to add items to a shopping cart and proceed to a secure checkout. Implement a seamless and user-friendly payment process.
Integrate a secure payment gateway for handling transactions. Support multiple payment methods such as credit cards, PayPal, etc.
Enable users to leave reviews and ratings for clothing items. Develop a rating system for both sellers and buyers.
Implement email and in-app notifications for various events (order confirmation, new messages, etc.). Allow users to customize their notification preferences.
Create a messaging system to facilitate communication between buyers and sellers. Include real-time messaging and message history.
Ensure the platform is mobile-friendly to cater to users on different devices. Implement a responsive design for a seamless shopping experience on mobile devices.
- Develop analytics tools for sellers to track the performance of their listings.
- Generate reports on user activity, popular clothing types, and brands.
- Create a centralized dashboard for administrators to manage users, listings, and resolve disputes.
- Regularly update security measures to protect user data.
- Conduct security audits and implement best practices to ensure a secure shopping environment.
- Implement multi-language support to cater to a diverse user base.
- Allow users to choose their preferred language for a personalized experience.
- Ensure the platform complies with accessibility standards for users with disabilities.
- Conduct regular accessibility audits and implement necessary improvements.
- Establish a CI/CD pipeline for continuous deployment.
- Conduct regular testing, including unit tests, integration tests, and user acceptance testing to ensure a smooth shopping experience.
This project is licensed under the MIT License.