RevTek is a company that aims to improve communication between companies and students. It is an app for students looking for contracted work to communicate with companies.
3 types of users:
- Admin
- Company
- Student
Students can see available contracts in the marketplace and bid on contracts they are interested in. They have a task manager where they can view tasks that have been assigned to them by companies. After the tasks are completed, the students can mark them as completed. They can view daily challenges submitted by admins. They can edit their profiles to add appropriate links.
Companies can submit contracts. They can view approved contracts and edit or close them. They can see tasks that have been completed by students. They can view students who have bidded on their contracts and assign them tasks. They can view all student profiles.
Admins can approve, edit and delete contracts. Contracts must be approved by an admin before they go up to the marketplace for students to see. They can submit daily challenges for students to see. They can view all student profiles.
- Firebase - authentication, database
- react-router-dom - routing
- Antdesign - UI package
- Express - backend server for API calls