Welcome to Read Right, an advanced online platform that seamlessly integrates a feature-rich bookstore with a vibrant reading community. Explore, purchase, and engage with books while fostering a community-driven environment for discussions, reviews, and recommendations.
Embarking on a solo project to apply the knowledge gained during my Generative AI unit at Masai School. This venture is a hands-on exploration of a new tech stack using GenAI tools, translating my learning into a robust full-stack project.
FRONTEND -
Angular | Tailwind CSS | NgRx | Javascript | HTML5 | CSS3 |
BACKEND -
Node.js | Express.js | MongoDB | Mongoose | bcrypt | jsonwebtoken | OpenAI
- Home Page
- Login Page
- Signup Page
- Profile Page
- Books List Page
- Book Details Page
- Discussion Page
- Reading List Page
- Checkout Page
- Cart Page
- Page Not Found Page
- Browse books by genre, author, and other criteria.
- Make purchases and build your personal library.
- Join discussions about books and genres.
- Create and participate in community conversations.
- Write reviews for books you've read.
- Rate books and contribute to book recommendations.
- Create and share reading lists with the community.
- Track the books you've read and recommend them to others.
- Authors can engage with readers and participate in discussions.
- Powered by GPT, our chatbot assists users in finding books, authors,
-
Clone the repository:
git clone https://github.com/shatrukumar47/Read-Right.git
-
Install frontend dependencies:
install frontend dependecies cd frontend npm install
-
Install backend dependecies
install backend dependecies cd backend npm install
Configure your database (replace [database] with your chosen database):
For MongoDB: create a .env file and create a key value pair with your mongoDb ATlas link.
Start the backend server:
cd backend
npm run server
Start the Angular development server:
cd frontend
ng serve --open
Start the Angular development server:
cd Frontend
ng serve