
Frontend Developer for a Booking Platform
- or -
Post a project like this1799
$700
- Posted:
- Proposals: 10
- Remote
- #2932804
- Awarded
AWS certified solution architecture associate, full stack java developer, DEVOPS
WEBSITE DEVELOPMENT & DESIGN ! WORDPRESS ! JAVA ! PHP ! JAVASCRIPT ! GRAPHIC DESIGN | VIDEO | EXCEL VBA & MACRO EXPERT

3745802256106645464603955923450119430779924596189319983126670434540412





Description
Experience Level: Expert
Estimated project duration: 3 - 4 weeks
Hello Folks,
Looking for a front-end developer for a booking platform which needs to be SEO compliant. The designs and the backend of the platform will be available to you. REST APIs will be available for the system in the development and local environment to integrate the UI. Also, the UI/Designs will be provided in the format best required to get the job done.
Require you to choose an appropriate front-end stack be it React, Angular, or Vanilla Jquery + HTML. As long as the final look and scalability of the front-end don't bottleneck in the future. And needs to be SEO ready, as there are some issues with SEO with React and Angular being JS frameworks, please evaluate and reply with your approach accordingly.
Here's the brief outline of the scope and functionality of the project:
(Backend/APIs for the below will be available for you to integrate it with the Frontend)
Users of the System:
End-User (Customers of the platform)
Admin (Moderation and configuration of the platform)
Creators/Teachers (Subset of an admin, individuals who could post or edit their booking/class information)
Authentication:
Will support JWT and external 3rd party oAuth providers. Need confirmation on the 3rd party ones. E.g. google, facebook, twitter etc
If going by the JWT (that is your own authentication provider, users will have to register certain details, as opposed to 3rd ones in which users would already have their accounts.
Resources: https://jwt.io/
Functionality:
End-User:
- Unauthenticated users will be able to view the public content and be able to authenticate for and pay for subscriptions/paid content at the point of subscription/checkout.
- Authenticated users are able to view their subscribed/paid content.
- Ability to edit their details name, email, profile image etc (Depends on what is our authentication mode and the number of fields we get a user to register with)
Admin:
- This is the super user, and will be able to have moderation options to view/edit the registered users.
- Ability to check all payment/billing history (success, error, etc depends on the payment gateway used to integrate)
- Ability to add/edit/delete blogs, posts, reviews, comments, and online and offline booking details
Creators/Teachers:
- They will be able to post offline and online booking details that will provide.
- They will not be able to see all the users of the system, only posts made by them and comments, reviews etc made on their past/current offerings.
Payment Integration:
Based on the audience there are certain choices of payment services available. Would suggest “Stripe” for international payments. For Indian audience there could be other options better suited.
References: https://stripe.com/en-in - Much suited for cross platform integration (i.e. mobile, web etc as standard APIs)
Content:
There will be provisions for blogs/articles, offline/in persion bookings, online bookings with data types like text, gifs, video, audio support.
Please help define what fields would the above have. E.g. offline/in person could have Date/Time/Place, Amount, Number of People that it is open for, Description etc.
Tech Stack:
NodeJS, MongoDB (Mongo Atlas), JWT, Express, StrapiJS
Deployment on AWS Resources: https://aws.amazon.com/
Look forward to your proposal.
Do read the entire descriptions and reach out for further discussions based on the understanding given above.
Regards,
Arnab
Looking for a front-end developer for a booking platform which needs to be SEO compliant. The designs and the backend of the platform will be available to you. REST APIs will be available for the system in the development and local environment to integrate the UI. Also, the UI/Designs will be provided in the format best required to get the job done.
Require you to choose an appropriate front-end stack be it React, Angular, or Vanilla Jquery + HTML. As long as the final look and scalability of the front-end don't bottleneck in the future. And needs to be SEO ready, as there are some issues with SEO with React and Angular being JS frameworks, please evaluate and reply with your approach accordingly.
Here's the brief outline of the scope and functionality of the project:
(Backend/APIs for the below will be available for you to integrate it with the Frontend)
Users of the System:
End-User (Customers of the platform)
Admin (Moderation and configuration of the platform)
Creators/Teachers (Subset of an admin, individuals who could post or edit their booking/class information)
Authentication:
Will support JWT and external 3rd party oAuth providers. Need confirmation on the 3rd party ones. E.g. google, facebook, twitter etc
If going by the JWT (that is your own authentication provider, users will have to register certain details, as opposed to 3rd ones in which users would already have their accounts.
Resources: https://jwt.io/
Functionality:
End-User:
- Unauthenticated users will be able to view the public content and be able to authenticate for and pay for subscriptions/paid content at the point of subscription/checkout.
- Authenticated users are able to view their subscribed/paid content.
- Ability to edit their details name, email, profile image etc (Depends on what is our authentication mode and the number of fields we get a user to register with)
Admin:
- This is the super user, and will be able to have moderation options to view/edit the registered users.
- Ability to check all payment/billing history (success, error, etc depends on the payment gateway used to integrate)
- Ability to add/edit/delete blogs, posts, reviews, comments, and online and offline booking details
Creators/Teachers:
- They will be able to post offline and online booking details that will provide.
- They will not be able to see all the users of the system, only posts made by them and comments, reviews etc made on their past/current offerings.
Payment Integration:
Based on the audience there are certain choices of payment services available. Would suggest “Stripe” for international payments. For Indian audience there could be other options better suited.
References: https://stripe.com/en-in - Much suited for cross platform integration (i.e. mobile, web etc as standard APIs)
Content:
There will be provisions for blogs/articles, offline/in persion bookings, online bookings with data types like text, gifs, video, audio support.
Please help define what fields would the above have. E.g. offline/in person could have Date/Time/Place, Amount, Number of People that it is open for, Description etc.
Tech Stack:
NodeJS, MongoDB (Mongo Atlas), JWT, Express, StrapiJS
Deployment on AWS Resources: https://aws.amazon.com/
Look forward to your proposal.
Do read the entire descriptions and reach out for further discussions based on the understanding given above.
Regards,
Arnab

Arnab S.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
67%
Last project
7 Oct 2020
India
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies