Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larbibaraka/traveldream
a website to search an find and reserve for your next trip
https://github.com/larbibaraka/traveldream
js node node-sass react react-router redux redux-react sass travel
Last synced: 2 months ago
JSON representation
a website to search an find and reserve for your next trip
- Host: GitHub
- URL: https://github.com/larbibaraka/traveldream
- Owner: larbibaraka
- License: wtfpl
- Created: 2019-08-30T13:51:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T09:47:51.000Z (almost 2 years ago)
- Last Synced: 2024-10-02T03:23:25.528Z (3 months ago)
- Topics: js, node, node-sass, react, react-router, redux, redux-react, sass, travel
- Language: JavaScript
- Size: 7.56 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# traveldream
## description :
a website to search an find and reserve for your next trip
## technologies :
* nodejs & express for the backend.* mongodb for database side with mongoose.
* JWT & passport for oauth2 google, facebook, twitter, linkedin.
* REST communication.
* Dockerfile & DockerCompose for deployment.
* React for Client Side.
## How to use this :
* do ` git clone https://github.com/larbibaraka/traveldream.git `.
* make sure you have npm or yarn :
* `npm install`* ------Or------
* `yarn `
* if you have docker installed just do :
* `docker-compose up --build`
## process of the project :
I/ client side
[x] genrate the react template using create-react-app.
[x] add ant-design to your app.
[x] add node-sass to work with sass and not css.
[x] create the first template.
[ ] add react-router.
[ ] fix the resposivity of the app, its not fully responsive.
[ ] add logic for autoComplete for search fields.
[ ] implement login and signup as well.
[ ] change background dynamically for the nearest place of the visited user ex i'm from Algeria so show paris.
[ ] make Flights Dynamic.
[ ] implement Hotels page.
[ ] implement Attractions page.
[ ] implement trips page :
[ ] add pics & videos form the web.
[ ] implement About Section
[ ] About us.
[ ] Blog
[ ] Privacy Policy : just some blabla xD.
[ ] Terms of Usage : just some blabla xD.
[ ] implement Deals page we will use flight api.
II / server side :
[x] generate project using express.
[ ] add mongoose.
[ ] add login route & controller.
[ ] add signin route & controller.