π Scholar Stack Scholar Stack is a full-stack platform designed to help students buy and sell books effortlessly! Whether you're looking for textbooks, novels, or study materials, Scholar Stack connects buyers and sellers in a seamless, user-friendly way.
π Key Features
Homepage: Browse through popular books and discover new finds. Books Page: Search and filter books by price, category, and language. π― Upload Book Page: Sell your own books with a simple upload process. π€ Chats Page: Message sellers directly for quick and easy transactions. π¬ Profile Page: Manage your account, see your listings, and more! π§βπΌ Admin Page: Admins can accept or reject book uploads to maintain platform quality. π οΈ
π Technologies Used
Frontend: Next.js β for a fast, scalable, and dynamic UI. Backend: Node.js β powering the server-side logic. Database: MongoDB β a flexible NoSQL database. UI Components: Shadcn β for a smooth and accessible user interface. Authentication: Clerk β handling secure and user-friendly authentication. Real-time Communication: Pusher β enabling instant messaging between users. File Uploads: UploadThing β making file uploads a breeze.
π How It Works
Browse Books: Explore the extensive collection of books through the intuitive search and filter system. Upload Books: List your books for sale with just a few clicks, and theyβll be visible to potential buyers after admin approval. Chat with Sellers: Have questions or want to negotiate? Start a conversation directly on the platform. Admin Control: Maintain the quality of listings through the admin dashboard where books can be accepted or rejected.
π οΈ Installation & Setup Follow these steps to get Scholar Stack up and running on your local machine:
bash
Copy code
MONGODB_URI=
π‘οΈ Security Authentication is powered by Clerk, ensuring safe and secure login for all users. Real-time messages are encrypted and sent using Pusher, ensuring secure communication. Admin moderation keeps the platform's quality high.
π· Screenshots β¨ Homepage Browse top books and discover new ones!
β¨ Books Page Find your desired books using our powerful search and filters.
β¨ Upload Book Selling a book? Upload it easily with our intuitive form.
β¨ Chats Message the sellers directly through the platform.
π€ Contribution Contributions are welcome! If you have any ideas or find a bug, feel free to submit an issue or a pull request.
β‘ Scholar Stack β Empowering students with affordable learning materials!