This is a university-specific marketplace website where students can post ads for their 2nd hand products, such as electronics, household items, books, and more. Other students can browse these listings and, if interested, initiate a real-time chat on the website to negotiate and finalize the deal. The platform supports authentication via Google Sign-In for secure and convenient access.
- Clone the repository.
- Install dependencies with
npm install
. - Run the development server with
npm run dev
. - Open http://localhost:3000 in your browser.
- Real-time private chat functionality.
- View and interact with products in the marketplace.
- User authentication and authorization.
- Product listing and details.
- Enhanced text generation for descriptions.
- Next.js
- React
- Tailwind CSS
- Prisma
- Supabase
app
: Contains the main application code.components
: Reusable UI components.api
: Backend API routes.util
: Utility functions and client setup.prisma
: Prisma schema for database models.
Contributions are welcome! Please follow the contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.