Inspiration
This app is a demo project.
What it does
This web application allows it's users to book tour vacations.A tour refers to a series of locations, specially picked to excite the adventurous spirit of the individual who books it.A visiting user who has not yet created an account on the app can simply see all the current tours as well as detailed information about each tour.Once signed up or logged in, they can then book any tour of their choice.Users can write only one review for any tour they book.
How we built it
HTML (Create the structure and content of the web pages). CSS (Styling of the web pages). PUG (Template engine for generating the web pages dynamically). JAVASCRIPT (Interactivity, as well as making requests to the API from the client-side). NODE (Run JavaScript code on the server-side). EXPRESS (Node framework, meant to simplify the process of building complex server-side applications). MONGODB (Database for data persistence). MAPBOX (Displaying the different locations of each tour). JSON WEB TOKEN (Authenticating users) NODEMAILER (Sending emails to users of the app) SENDGRID (Sending actual emails to the users in production).
Challenges we ran into
The app is actually quite more complex than is indicated in this documentation. Nevertheless, this summary is enough to help you understand the major features of the app.
DevOps CI/CD
Backup Restore Automation
Accomplishments that we're proud of
If you wish to play around with the code base in your local environment.
What we learned
This app is enough to help you understand the major features of the red hat.
What's next for Linustour
You are welcome to make improvements on the app.
Built With
- as-well-as-making-requests-to-the-api-from-the-client-side).-node-(run-javascript-code-on-the-server-side).-express-(node-framework
- html-(create-the-structure-and-content-of-the-web-pages).-css-(styling-of-the-web-pages).-pug-(template-engine-for-generating-the-web-pages-dynamically).-javascript-(interactivity
- mongodb
Log in or sign up for Devpost to join the conversation.