Sellorama is a dynamic platform designed to empower buyers by allowing them to purchase goods online through negotiation, thus reducing sellers' market dominance. Please note that this platform is intended solely for buyers; sellers should use our Sell-at-Sellorama platform.
- User Authentication: Secure registration and login process.
- Product Search: Explore a vast range of products tailored to your needs.
- Real-Time Bargaining: Communicate directly with sellers through an integrated chat system to negotiate the best price.
- Node.js
- npm
- Clone the repository or download the ZIP file:
git clone https://github.com/Mohit-Kukreja-2002/Sellorama.git
- If you downloaded the ZIP file, extract its contents.
- Navigate to the project directory using your preferred code editor.
- Install the required dependencies by running:
npm install
- Create a
.env
file in the root directory with the following configuration:# Server URL for API requests NEXT_PUBLIC_SERVER_URL="http://localhost:8000/api/v1" # URL for WebSocket connections NEXT_PUBLIC_SOCKET_URL="http://localhost:8000"
- Launch the development server by running:
npm run start
- Open your web browser and go to
http://localhost:3000
to use the application.
We encourage contributions to improve Sellorama! To contribute, please fork the repository and submit a pull request with your enhancements.