Our website addresses the problem of college students struggling to find a reliable platform to buy, sell, and rent products. By providing a dedicated marketplace, we simplify the process and ensure a secure and convenient experience for all users. Our website not only focuses on buying, selling, and renting products but also promotes sustainable usage and financial literacy. We encourage users to donate items they no longer need, fostering a culture of reuse. Additionally, we provide features like negotiation for financial literacy to empower students in making informed financial decisions.
College students lack a reliable and user-friendly platform to buy, sell, and rent products within their campus community. Existing solutions fail to provide clear product distinctions and the ability to post demands for unavailable items.
CampusCart fills this void by offering an intuitive website where students can seamlessly engage in transactions and post requests for specific items, fostering a collaborative marketplace within their college.
CampusCart addresses the challenges faced by college students, providing a streamlined and inclusive platform that revolutionizes campus commerce.
A. Authentication and user management: Ensuring secure login/signup functionality, and setting up SMTP server for sending pin to college registered mail ids for security.
B. Data validation and input sanitization: Validating user input and sanitizing data before storing it in the database is crucial to prevent security vulnerabilities like SQL injections or cross-site scripting (XSS) attacks.
C. Payment gateway integration: Integrating a payment gateway for transactions involves handling sensitive user data securely and ensuring proper communication between your website and the payment gateway provider. Issues can arise with payment processing, handling errors, or managing refunds.
D. Performance optimization: As your website grows in terms of users and data, performance optimization becomes crucial. Common issues include slow page load times, inefficient database queries, or suboptimal code structure.
E. Responsive design and cross-browser compatibility: Ensuring that your website is visually appealing and functions correctly across different devices and browsers can present challenges, such as layout inconsistencies or responsiveness issues. We wished to use WebSocket server for bi directional chat but due to server limitations, we used Php AJAX call
F. Error handling and logging: Implementing comprehensive error handling and logging mechanisms helps in identifying and resolving issues promptly. Proper error messages and debugging information can assist in troubleshooting and fixing bugs effectively.
Tracks Applied (3)
Discussion