Event Scheduler Pro is a powerful and easy-to-use application for scheduling and managing events. It allows users to create, edit, and delete events, set reminders, and view events in a calendar format.
- Create, edit, and delete events
- View events in a calendar format
- User-friendly interface
- Dark/White theme
- All device screen friendly
- Firebase@11
- React.js@18
- Next.Js@14
- React-Redux@9.0
- MUI@6 @mui/x-date-pickers@7.0
- react-big-calendar@1.0
- emoji-picker-react@4.0
- formik@2.0
- Sass@1.0
- yup@1.0
- react-responsive-masonry@2.7
To install the application, follow these steps:
-
Clone the repository:
git clone https://github.com/raiyanu/event-scheduler-pro.git
-
Navigate to the project directory:
cd event-scheduler-pro
-
Install the dependencies:
npm install
To start the application, run the following command:
npm start
Open your browser and navigate to http://localhost:3000
to use the application.
- The first name should be a compulsory field. (Because of this I couldn't able to see the HI text in the home page)
- Remove the button on add task modal
- While clicking cancel the form should resetted to default state
- While clicking delete, one extra modal is being appeared out of nowhere
- Text content missing, for status
- While clicking the logo, the entire application seems to be rendering again..
- Phone number should not accept the alphabet / the validation is missing
- The spelling for your task needs to be changed when there is no task added in the background
- There is a border radius is missing on the add task modal.. In the dark mode the modal is rounded and in the white mode it's not
- While initially loading, I can see the please login button there is a glimpse of it need to fix this
- Fix the date, after typing it shows as Invalid Date in the view modal
- While changing the time it's not getting reflected on the UI
- Calendar date focus is of different color
- Ask the basic information from the singup/registration like phone number and all
- Maintain consistency throghout the application, use same wordings
We welcome contributions to Event Scheduler Pro! To contribute, follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your feature"
-
Push to the branch:
git push origin feature/your-feature-name
-
Create a pull request.
This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/.
An idiot admires complexity while genius admires simplicity