The Meetup-App project is a React-based SPA Web application which deals with creating official meetups in an organization/department/team. The member of the organization can create new meetups with elaborate details such as date, time, place, agenda and the members to be invited for the meetups. The invited members will have meetup requests and they can send feedback to the corresponding request by informing their availability.
There can be two possibility:
The home page after the user logs in to the account can also be called as the main dash board of the user which has the following features:
User can delete its account if they wish to by clicking on this button and we are re-directed to login page. After deleting, the account will no longer exist and the user will have to register again in case if he wish to keep using using the application
The refresh button is used to refresh and get the current content on this page in case of any meetups gets modified.
For logging out of the current account, the user will be clicking the logout button. After logging out the user data still be intact unlike the delete account scenario. After logging out, we will be redirected to the login page.
User can create new meetups having the Meetup Title, Place, Date, Time and Agenda which happens to be the fields required to create a meetup along with the list of registered members that needs to be invited for the meetup. Once we submit the newly created meetup form, we see a summary of the created meetup, this meetup can be seen in the created meetups list of the user which have created the meetup and for the invited members, this meetup request will be seen in the invited meetup list. From meetup summary page we have a link to navigate back to the home page.
This is the list of all the meetups which are created by the user. Each of the meetup in the list has Meetup Title, Place, Date, Time which gives and easy overview of the meetup. It also has following two buttons associated with each meetup:
Update Meetup (Component - UpdateMeetup.jsx): The update button redirects us to the page which helps the user to make modifications in the selected meetup and submit it.
Delete Meetup: In order to delete the created meetup, the user selects this button which makes the meetup non exisitent from all invited members list too.
The invited meetup list contains the list of all the meetups to which the user has been invited to. It has the fields like Meetup title, Date, Time, Place which gives easy view of the meetup along with:
This folder contains all the components in the application that is described above
background-image: VectorStock.com/28955558