LACES additional functions

Cancelled Posted 7 years ago Paid on delivery
Cancelled Paid on delivery

The LACES platform ([url removed, login to view]) is a new web platform born to connect certified fitness trainers and clients that want to have fitness classes where they prefer. In order to launch our service online the platform needs an upgrade, implementing several new functions.

The platform is actually online and active (alpha version).

The database has been designed and deployed and is almost complete and where it is not, everything is arranged to be completed. Anyway some minor addition or modification may be necessary for developing the new functionalities.

BRIEF DESCRIPTION OF THE ACTUAL VERSION:

1 - developing theory: "single page app"

2 - server side : REST web service developed in Java language which rely on the JAX-RS API by means of Jersey ([url removed, login to view])library , which communicates with the database thanks to the Java Persistence API (JPA) / Hibernate ([url removed, login to view]);

3 - client side: Single page application based on the client Model View *(MV*) framework Backbone.js for Javascript ([url removed, login to view]) and the HTML, CSS and Javascript framework Twitter Bootstrap ([url removed, login to view]).

WHAT WE NEED

- Implementation of the oauth2 protocol on our server to guarantee safety communication and transfer of data and information of client and trainers.

- Implementation of the online payment system (stripe and/or paypal). This payment system will be used for the payment of the classes from the users to the platform and, then, the platform will transfer the money to the trainers (once per week/month). It will be usable the code that the payment providers offer for free.

ADDITIONAL FUNCTIONS:

- See the classes TRAINER: possibility, for the trainer, that after the creation of a class to see, adding a button, the classes created directly on his profile page;

- See the classes USER: equally, but the possibility is to see the “booked classes”;

- Delete a booking by the user: add a button on client side and create a connection between the client side and the not yet developed "delete API";

- Delete a class by the trainer: add a button on client side and create a connection between the already developed "delete API";

- Notification center: when a class is deleted by the trainer, all the client that were booked needs to receive an e-mail (and a notification direct on the platform).

The implementation of some aspects related to these functionalities may be constrained by some design choice that we have been already taken. These can also be discussed after the first contact.

backbone.js Bootstrap HTML JavaScript RESTful

Project ID: #10791056

About the project

5 proposals Remote project Active 7 years ago

5 freelancers are bidding on average €680 for this job

mike199

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & More

€722 EUR in 10 days
(23 Reviews)
6.4
sooraj13

Hello Sir, We are an Indian development company here. we have checked your posted details here and want more clarification in it, so message us to discuss on it more then we will able to move on it. Thanks

€330 EUR in 10 days
(5 Reviews)
4.1
bluewhaleindia

Hi, this is Priyanka from bluewhalesolutions started in the year of 2012. We are having more than 500+ resources expertise different technologies. We assure that the following facilities can be provided to client whi More

€555 EUR in 10 days
(6 Reviews)
3.5
itdev15

Hi sir Thank you for your post. I am really interested to work in your project. I have 10 years experience in web development. I have gained enough experiences in web design, javascript and backbone.js. High Quali More

€750 EUR in 10 days
(15 Reviews)
3.0
Jaquery

I have read the details of your project. I will do the work the way you want it. I am expert for this project because I have worked on many same as this project. I got enough skill to maintain it. You do not need to be More

€555 EUR in 15 days
(3 Reviews)
0.0
Newforce

Hello there, We can work on this project at the most reasonable rate. For your convenience, we can even arrange a free demo call between you and our team before you award us the project on freelance. It will help you t More

€444 EUR in 14 days
(0 Reviews)
0.0