Booking web app with Node.js backend and Angular frontend

已关闭 已发布的 3 年前 货到付款
已关闭 货到付款

For a non-profit organization, I need an online (web) booking app for a fitness room (only for a predefined list of existing users having an account in the database) that would ensure that no more than X people are visiting at the same time (X being a parameter).

Options that must be configurable (via either environment variables or config file):

- maximum number of visitors at the same time (X)

- maximum duration of a visit

- maximum number of visitors per individual booking (Y)

- days open / days closed

- opening hours

*** Frontend ***

The frontend must be in Angular with the following views:

- Login page (asking for credentials + "Remember me" checkbox for cookie-based persistent authentication)

- "Make a booking" with (anonymized) view of other visitors in a calendar (based on the open source FullCalendar component) to easily see at what times there are remaining slots; on that same page, it must be possible to make a booking (including the time of the visit, no longer than max duration, and number of visitors, up to the maximum Y)

- "My bookings" (list of all upcoming visits); on that same page, it must be possible to cancel a booking

- "Admin view" (only for admin users) with a view of all consolidated upcoming bookings (with login of the user who booked), also based on FullCalendar component

*** Backend ***

The backend must be in Node.js with a MySQL or MariaDB database for storage and, using a standard API (RESTful?) it must:

- reply to requests for authentication (credentials in a table on the database, including type of user : standard or admin),

- return list of anonymized bookings for a given date (to populate the FullCalendar view of a single day for standard user / non-admin account holder),

- return full list of bookings (with name of the account / username for each booking) for a given date (to populate the FullCalendar view of a single day for admin account holder),

- update the database when a new booking is submitted via the "create booking" feature of the frontend (ensuring that the constraints of X users at the same time is fulfilled at all times and that both the max duration of visit and max number of visitors limits are not exceeded),

- update the database when an existing booking is deleted via the "delete booking" feature of the frontend.

The app will then be containerized in Docker containers for ease of deployment, so any such feature is welcome.

Please submit your best price for this project. If you are supporting open source and it would be a difference for you to have this project released under any type of open source license (GPL, BSD, MIT...), please indicate in the bid (you can specify both prices if you're willing to offer a discount for open source licensing of your work).

ETA is April 15.

AngularJS Node.js JavaScript RESTful API Docker

项目ID: #29723482

关于项目

41个方案 远程项目 活跃的3 年前

有41名威客正在参与此工作的竞标,均价€673/小时

AwaisChaudhry

Hello,I have read the job description and I am interested in this job. I have 8 years experience in developing products using JavaScript, RESTful API, Node.js, AngularJS and Docker. I have read your requirements and am 更多

€750 EUR 在24天内
(89条评论)
8.5
nenaddeveloperob

Senior Angular9+ Developer Hi, there I am a high-skilled Angular developer and I have solid experience in web development with MEAN technology over 10 years. I have also backend experience based on node and typescript 更多

€800 EUR 在15天内
(24条评论)
7.2
armkhasikyan

Dear, how are you? I've read your description carefully and thanks for your kind posting. I'm an expert of Angular(any version), node, express, socket, db(mongo, mysql, postgresql), Restful Api and have good skill of e 更多

€500 EUR 在7天内
(22条评论)
6.0
ermalj

Booking web app with Node.js backend and Angular frontend Hello. I am interested in your Angular Project. I am Angular 2+ expert, I am confident in any version of Angular. I am very familiar with Rxjs, Angular componen 更多

€500 EUR 在7天内
(10条评论)
6.2
vut4l1

PERFECT! -- ♫ ANGULAR/Nodejs ♫ expert here! -- I have gone through your project details and the website and I can help you out with your requirements. I have experience working with Angular for the last 4+ years and w 更多

€500 EUR 在7天内
(40条评论)
6.1
einnovention

Hello respected client! I have read your project details and i can be done your project of booking web app with node.js backend and angular frontend very effectively. i have done this project many times. i have more 更多

€500 EUR 在7天内
(28条评论)
6.3
DeveloperRamazan

Hello there. How are you today? I am a professional MERN stack expert with 7+ years of experience. I have already built many kinds of sites such as e-commerce, chatting, chatbot, restaurant, social site... So I am conf 更多

€666 EUR 在7天内
(17条评论)
5.8
sevastyanovilya2

Hello, thanks for ur proposal, I read it carefully and understood ur requirements and feel interested at it. As u can see my profile, I majored angular & node frontend and backend so I can easily help u with ur works. 更多

€500 EUR 在7天内
(5条评论)
5.7
babitabubu

Hi I can build a booking application for a nonprofit organisation according to your requirement and some more details you share. I have 10 years experience and built booking application before. So I can deliver you q 更多

€750 EUR 在10天内
(30条评论)
5.9
CrazyProger

Hello. I read the job description and understood the requirements. I am a MEAN stack developer and I am very familiar with node.js & Angular. As per your project need, I can build your project more efficiently with 更多

€800 EUR 在10天内
(16条评论)
5.4
Digiexpert90

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job of Booking web app with Node.js backend and Angular frontend I have the enough experience and good project done with good 更多

€500 EUR 在7天内
(9条评论)
5.3
fajuraev

Hi I have rich experience in Angular and Node. i have develoepd so many project before I can do it perfectly thanks

€500 EUR 在7天内
(15条评论)
5.0
dmabdeveloper

Dear client. I am a NodejS expert who have an experience of 7+ years in ReactJS, LAravel, Node JS, Angular, etc. I saw your project detail. I think that I can finish this project in your deadline. I can satisfy your re 更多

€500 EUR 在7天内
(10条评论)
5.0
Sendo77

Hi Yoann, Thanks for detailed job description and hope you are doing well. I am a full-stack web developer with 8+ years of experience in building web platforms for health, hospitality & retail industries via Node, An 更多

€1000 EUR 在15天内
(6条评论)
5.6
romasatrian

hi dear I have rich experience in angular and node I can do all with angulrand node I really want to work with you for a long time Best Regards

€500 EUR 在7天内
(7条评论)
5.1
dragondenis82

Hello, I have read your job description carefully. I can assure you 100% that we are fully capable of execution of any level of task/project based on the skill required. I have keen and systematical skills in node 更多

€500 EUR 在7天内
(3条评论)
4.0
SsdHdd

Dear Client, As a MEAN stack developer, I have rich experience with Angular 7+, Node.js, Express and MySql and MongoDB. I have expertise in implementing restful API, Authentication & Authorization using JWT and OAuth2 更多

€600 EUR 在15天内
(16条评论)
4.5
alexandersharov1

Node.js, React.js Expert here! I have read your job description carefully and took a deep interest in your job. As a web expert, I have been working for over 10 years and have ripe experience in Node.js, React.js. So I 更多

€500 EUR 在7天内
(7条评论)
3.7
uniquejiji

Hello, how are you? I think this job is suitable for me, because I have enough skill about node, angular, and docker I read your project description and I got project requirement I will do my best for this project if y 更多

€500 EUR 在7天内
(11条评论)
4.2
predraghristov

Don't hesitate to hire me! Hello! Thank you for your job posting. I read your requirement carefully. I have developed a project like your requirement just before. Therefore I feel that I am a best fit for your project. 更多

€800 EUR 在17天内
(5条评论)
3.5