Event Management Application.
This is an application where a person will host an event at a location and will invite other people to attend. The application provides services to create and manage the event by allowing the user to create an event location, event type and event itself. Once the event is created, the host will invite other people to attend the event.
Looking for a NodeJs skeleton project to be developed with enough test cases and integration tests. This is a server side only project without any UI work. A relational database design will be provided to give a basic idea.
REST services should be available for the following scenarios
Create and retrieve Location
-- API to create locations
-- API to retrieve all or a single location for a given id
-- Create people with or without a role
-- Assign a role to a given person
Create and retrieve EventType
-- This is a static event type with few values
Create and retrieve Events
-- API to create an event with a given event Type, location
-- API to retrieve events for a given personid
Invite Guests to an event
-- API to invite guests
-- API to update RSVP
Add comments to an event
-- Create comments from the guest for a given event (i.e by guestId)
Joi or equivalent validation framework,
sequelize or equivalent ORM,
MongoDB or Postgres
Payments are provided twice. 75% upon completing the project and 25% upon fixing all the provided feedback/defects.
Git access will be provided
Willing to spend ample time to make you understand the project.
18 freelancers are bidding on average $177 for this job
I have developed web app using nodejs/express, angualrjs Relevant Skills and Experience nodejs, NoSQL Proposed Milestones $155 USD - nodejs Stay tuned, I'm still working on this proposal.
Professional nodejs developer. Lots of experience. Relevant Skills and Experience nodejs, express, jquery, html, css Proposed Milestones $55 USD - Fully functional prototype with all working APIs and server setup