- Add to Entries - Add event to the entries by clicking event button
- Remove from Entries - Remove event from the entries by clicking event button
- Pagination - Enables the user to select a specific page from a range of pages.
- Search by Event Name - Enables the user to search event by name.
- Sorting - Enables sort the events by id, name and go live time.
- Loading Spinners - Enables multiple loading spinners when browser load events from API
- Entry Notification - When user add and remove entries, the notification shows accordingly
- About Us - Show App information
This is a simple but enterprise-ready event management app created from Create React App by Daniel.
Click Here to see more in details.
Clone and install.
git clone https://github.com/danieljindev/event-manager-react.git
cd event-manager-react
npm i
Run a development server.
npm run start
- Application name: Event Manger
- Homepage URL:
http://localhost:3000
- Deployed Server URL: Click Here
Go to localhost:3000
to view the app.
npm run start
In the production environment, the React app is built and saved to build
folder.
npm run build && npm run start
Run unit and component/integration tests.
npm run test
If using Jest Runner in VSCode, add
"jestrunner.configPath": "config/jest.config.js"
to your settings
Run Cypress end-to-end tests.
# In one window, run the application
npm run start
# In another window, run the end-to-end tests
npm run test:e2e:open