Best traveller website is an online booking travel platform, which allows customers to find their favorite travel route on the platform and clients can make booking online. The platform was decided to help clients with personalized travel itineraries, unbiased advice of travel options and excellent value to travellers.
- Authentication
- Reset password
- Search and filter travel packages
- Book travel packages
- Payment via stripe payment integration
- Check paid travel packages
- Rate and comment the travel package
- Check given rates and comments
Front-end:
- Library: React.js Redux, React router, Styled Component
- Payment: Stripe
- Validation: Yup, Fromsmik
- Alert banner: Sweetalert
- Map: Mapbox
- Middleware: Redux-thunk,
- Storage: Redux-persist
Back-end:
- Library: Express
- Encryption: Bcryptjs, Crypto
- Cross-domain: Cors
- Email: Slugify, Nodemailer
- Image uploader: sharp
- Validation: Express-validator
- Authentification: Jsonwebtoken
- Database: Mongoose
Node.js environment
npm install
npm start
- Eslint - Airbnb
- CamelCase
- Jest
- Supertest
- yangliu0327 ([email protected])
- elbert.fang ([email protected])
- SophieSun.JR ([email protected])
- KyrieWen.jr ([email protected])
- Bob Qin ([email protected])
- Nan Guo.jr ([email protected])
- Zhang-Haoran ([email protected])