Full-stack Capstone application where users can search for places to stay and also search for different activities to experience. Users registered as HOST can host places on the app and activities as well. Communication between backend and frontend is through RESTfull APIs.
REASON TO CHOOSE
- The overall concept was fun and interesting to work on.
- Wanted to implement some features of Airbnb
- The project is a client-server web app built over RDBMS
- Node.js for communication between client and server and accessing Database.
- Express.js on top of NODE for writing less code at the server-side
- React.js for client-side technology to build dynamic and interactive UI
- PostgreSQL database for secure and effective implementation of SCHEMAS
- JWT: JSON web token-based user authentication for securing URL and user sensitive data.
- BOOTSTRAP / CSS for the grid of the app and for custom styling of UI
FUTURE SCOPE OF IMPROVEMENT
- Payment gateway integration
- Rate limiting from server-side
- Social Signups