ProofsOfNorway.com: Front-end, Vue frame, web-app SOCIAL-/TRAVEL-MEDIA, later mob app, 1+1 weeks
Budget: $750 – $1,500 USD
www.tendens.tech
We are working on a prototype, the backend is under heavy development. A preliminary version ( Spring Boot 2.4 , Java 8, PostgreSQL 13 with postgis extensions) is running on server. It offers REST api endpoints, which you would use to fetch data and show in the frontend. There is a user management module , with endpoints for signin , signup and logout. The main model of the application is the Item class, which could be seen as a kind of "blog post" - users can upload a picture with metadata attached to it.
What needs to be done is to implement a frontend in vuejs (using material kit ), with
1) a home screen/landing page ( could be based on material kit's pro landing page )
2) a profile screen showing a user's profile ( also based on material kit )
3) a screen with a ...
There is a menu bar with some menu entries:
User: fetchs the logged in user /api/v1/user/byUserName/{username}
All Users: fetchs all users from /api/v1/user
Items: fetchs all Item objects from /api/v1/item
Add: posts an Item object to /api/v1/item
Basically when you get the JWT token through the "signin" endpoint, you use that token for all further requests.
We are working on a prototype, the backend is under heavy development. A preliminary version ( Spring Boot 2.4 , Java 8, PostgreSQL 13 with postgis extensions) is running on server. It offers REST api endpoints, which you would use to fetch data and show in the frontend. There is a user management module , with endpoints for signin , signup and logout. The main model of the application is the Item class, which could be seen as a kind of "blog post" - users can upload a picture with metadata attached to it.
What needs to be done is to implement a frontend in vuejs (using material kit ), with
1) a home screen/landing page ( could be based on material kit's pro landing page )
2) a profile screen showing a user's profile ( also based on material kit )
3) a screen with a ...
There is a menu bar with some menu entries:
User: fetchs the logged in user /api/v1/user/byUserName/{username}
All Users: fetchs all users from /api/v1/user
Items: fetchs all Item objects from /api/v1/item
Add: posts an Item object to /api/v1/item
Basically when you get the JWT token through the "signin" endpoint, you use that token for all further requests.