An application built using React that serves the purpose of managing meetings. It assists users in organizing and tracking their meetings.
See the live version: Live Demo - Meeting form🌐
- Users can add new meetings by providing details such as date, time, participant names, and email.
- Users can remove meetings they no longer need.
- For upcoming meetings, the app displays a countdown timer showing the time remaining until the meeting.
- Expired meetings are categorized separately, providing users with a clear distinction between upcoming and past events.
- The meeting form includes dynamic field validation, ensuring that users receive real-time feedback as they fill out the form. This helps prevent common errors and ensures accurate submission of meeting details.
-
First, perform a fork (located at the top right corner of the page). This will create a copy of this repository on your GitHub account.
-
Clone the repository to your local machine using the git clone command.
-
Navigate to the project directory:
cd your-project-directory -
Install dependencies using npm:
npm install
-
JSON Server
json-server --watch ./db/data.json --port 3005
-
Start the app:
npm start
Now you can work on tasks in your own repository and contribute to the project.
