58 lines
1.4 KiB
Markdown
58 lines
1.4 KiB
Markdown
|
||
## Roadmap
|
||
|
||
### Setup
|
||
|
||
Estimated Time: - days
|
||
#### Backend
|
||
|
||
- [ ] A
|
||
#### Frontend
|
||
- [ ] A
|
||
|
||
|
||
|
||
|
||
### Profile Page
|
||
|
||
#### Creating BankDetailTable
|
||
#### ADd data into ticket status
|
||
Add phone number in person
|
||
person table- make id not unique - add creatorId
|
||
|
||
####
|
||
#### Tabs Panel like that (FULL)
|
||
#### Account Detail Tab (FULL)
|
||
#### My Travels Tab (FULL)
|
||
#### List of Travelers Tab (FULL)
|
||
#### My Favorites Tab (LATER)
|
||
#### Support Tab (LATER)
|
||
#### Transactions Tab (FULL) - Add balance to table - inc/dec balance
|
||
|
||
|
||
### Buying Tickets
|
||
#### Transportation Search Result 3 links
|
||
#### Showing seat status
|
||
#### The Select Ticket Page - Three different kinds, for bus, train, airplane
|
||
##### The header to show details and total price
|
||
##### The part for selecting seats (only for bus)
|
||
##### the list of people below it
|
||
|
||
|
||
### README and documentation
|
||
|
||
## Optional Enhancements
|
||
|
||
- [ ] Generic – You can use general types to avoid repetition and make code flexible, esp. in API
|
||
|
||
- [ ] Responsive UI – Make sure the interface adjusts nicely
|
||
|
||
- [ ] Theme – Support light/dark or customizable appearance
|
||
|
||
- [ ] Server Log – Keep track of what happens on the server
|
||
|
||
- [ ] Index in database – Improve how fast things are found in the database
|
||
|
||
- [ ] Optimizing Multithreading – Make background work smoother and faster
|
||
|
||
- [ ] Repository Pattern – Organize how data is handled and accessed |