Thank you 🙏 for taking the time to implement this coding challenge to build a small functional Web Application FrontEnd using JavaScript or TypeScript as prefered.
- Take 2-4 hours to implement your project.
- Use coding best practices.
- Create a fork of this repo and share your solution when finished.
A bus company wants to allow their users to book online tickets. Please help them build a simple Web UI with the following requirements:
- Simple form to create a new booking (origin, destination, number of passengers, date and time)
- Display the bookings on a list view.
- Display Booking full details when clicking on a list item.
- Bookings should be stored in LocalStorage
Note: Use any UI libraries of your choice.
- Use coding best practices: Code style, naming conventions, etc.
- Correct data modeling to store information in a flexible way.
- Create reusable components and functions.
- Correct architecture to be able to plug API services in the future.
- JavaScript or TypeScript
- React or Angular or Vue
- npm or Yarn
Once you're done, please send us an email to [email protected] with the subject: TECH_CHALLENGE_[YOUR NAME] and do not forget to include the link to your repository with the solution. After you submit your code, we will review it and contact you to discuss next steps.
Good luck! 💪