Project Description: This mobile app project is designed to create a user-friendly and efficient platform for buying and selling books in a peer-to-peer (C2C) fashion. It offers a seamless experience for book enthusiasts who want to trade, purchase, or sell their pre-owned books.
Key Features:
- User Registration and Authentication
- Listing Books for Sale
- Searching for Books
- Secure Payment System
- User Profiles
- Ratings and Reviews
- Push Notifications
- User-friendly UI/UX
Tech Stack:
- Frontend: React Native
- Backend: Node.js (Express)
- Database: MongoDB
- Authentication: JWT Tokens
- Cloud Storage: (Optional - for book images)
- Payment Gateway Integration: (Optional - for handling transactions)
Project Structure:
client
: React Native mobile app source code.server
: Node.js (Express) server for handling API requests and database operations.database
: MongoDB database setup and schemas.documentation
: API documentation, installation guides, and user manuals.
How to Contribute:
- Fork and clone the repository.
- Set up your development environment for React Native and Node.js.
- Work on open issues or create new ones.
- Create feature branches and make pull requests.
- Review and discuss code changes.
- Collaborate with project maintainers and other contributors.
Getting Started:
- Clone the repository.
- Follow the installation guides in the
documentation
folder. - Run the React Native app on your local device.
- Start the Node.js server.
- Begin contributing or testing the app.
- Saranga (https://github.com/SarangaSiriwardhana9)
- Imesh(https://github.com/ImeshR)
Feel free to reach out if you have any questions or need assistance. Let's build a vibrant community and make this app the go-to platform for book enthusiasts!
Happy coding! 📚
Image 1 |
Image 2 |
Image 3 |
Image 4 |
Image 5 |
Image 6 |
Image 7 |
Image 8 |
Image 9 |
Image 10 |
Image 11 |
Image 12 |