MVP List - aknishi/stringitapp GitHub Wiki
String-it App helps tennis stores manage tennis racket stringing orders and notify customers when rackets are ready. The store administrator can add new rackets and strings to their database. Customers can also login to see the status of their orders as well as compare previous racket stringing orders and improve their game on the court.
1. Hosting on Heroku
2. Admin / Customer Login
- An admin creates an account for a customer. They can add specific comments for each customer.
- Given a password they can sign in and out to check their orders.
3.Managing orders
- Administrators can see all orders from most recent to oldest. Using React Table they can sort any orders by customer name, date, order number, and more.
- By clicking on an order they can see the order detail and easily edit it form there.
4. New orders
- An admin can create new orders for existing customers using a real time search bar. After clicking on the customer name, the customer information is populated automatically.
5.Rackets and Strings
- An admin can see all rackets and strings added to the database or add new ones with all their properties.
6. Customers
- Customers can see only their orders with limited functionality as compared to administrators.
- This helps customers compare the tensions and stings used in their previous orders and improve their game on the court.
8. Future functionality
- Editing rackets and strings.
- Customers will be able to get recommendations on string tensions based on acquired data from all customers.
- The store administrator will be able to keep track of store inventory and notify clients when they receive a specific product.