Welcome to the Event Management App! This app allows users to log in using their Gmail accounts, create events, and explore a listing page with advanced filtering options.
- Users can log in using their Gmail accounts for a seamless and secure experience.
- Create events with the following essential details:
- Event Name
- Start Time
- End Time
- Location
- Description
- Category
- Banner Image
- View all events in a comprehensive listing.
- Apply filters based on date, city, and category.
- Filter events based on a selected date.
- Lists events that start, end, or are ongoing on the chosen date.
- Filter events by city and category.
- Example:
- Filter by City:
- Mumbai (20)
- Kolkata (4)
- Delhi (15)
- Filter by Category:
- Business (15)
- Comedy (10)
- Sports (3)
- Filter by City:
- Frontend: React.js
- Backend: PHP Laravel
- Authentication: Gmail OAuth
- Styling: React-Bootstrap for faster implementation
- Database: MySQL
- Clone the repository.
- Install dependencies.
- Set up the backend server.
- Start the app.
git clone [repository-url]
cd All-Events-Assignment
// For React App
cd event-frontend
npm install
npm start
// For backend PHP
cd event-backend
php artisan serve
// Put the Database File into the Xampp MySQL Folder to get the existing data, or you can enter new data and check the working
![Event Dashboard](https://private-user-images.githubusercontent.com/59890906/291315071-7f4a41e2-0e99-47cc-a1cf-2b04df903e4b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTQwNTgsIm5iZiI6MTcyMjMxMzc1OCwicGF0aCI6Ii81OTg5MDkwNi8yOTEzMTUwNzEtN2Y0YTQxZTItMGU5OS00N2NjLWExY2YtMmIwNGRmOTAzZTRiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA0MjkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg0NzJlMDNjODhlZGZjMTNmODRlNWQwM2QyNDRmYzVlZmQ2OTNkY2I1OWUzY2FlYjI5YjA3MWMyNjQ3YjYxMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LlhsVpQaj7XughUHHzjQGfOlajmTZBtDFOz0F2NNyUc)
![Register Page](https://private-user-images.githubusercontent.com/59890906/291315154-41f2a071-f827-4358-bbcc-96047ed73ffa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTQwNTgsIm5iZiI6MTcyMjMxMzc1OCwicGF0aCI6Ii81OTg5MDkwNi8yOTEzMTUxNTQtNDFmMmEwNzEtZjgyNy00MzU4LWJiY2MtOTYwNDdlZDczZmZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA0MjkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzNzg3NjMwNTU0ZWNjMmJkNjc2YTZlYjBhNzE4ODMyYmMwYWE2ZGI4YTU4MmQ1Y2ZlYWEyMDRjM2FjODQ1NDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._9cupULk9C03vlyHvSsNshk7szadeX9gdG2ZkXj1nA4)
![Login Page](https://private-user-images.githubusercontent.com/59890906/291315418-46804162-b0d8-486e-bd0e-91e5cd9cc5b9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTQwNTgsIm5iZiI6MTcyMjMxMzc1OCwicGF0aCI6Ii81OTg5MDkwNi8yOTEzMTU0MTgtNDY4MDQxNjItYjBkOC00ODZlLWJkMGUtOTFlNWNkOWNjNWI5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA0MjkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkYzhkOTg2YjVmYzNlMzM3MmNlZWFmNzg1MWNmMjZiYzIyMTMwNTBhMGM2ZDc4NDBhMWQ3ZTZmMGMwNmY3NWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.R9JDJSoj-wXsmbqCx0xszM4yny7tBcFbxyX4_kpW2KQ)
![Adding Event](https://private-user-images.githubusercontent.com/59890906/291315531-ff303ca2-b939-40d0-a05c-b50c78a37a9e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTQwNTgsIm5iZiI6MTcyMjMxMzc1OCwicGF0aCI6Ii81OTg5MDkwNi8yOTEzMTU1MzEtZmYzMDNjYTItYjkzOS00MGQwLWEwNWMtYjUwYzc4YTM3YTllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA0MjkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0NmI2ZTY1NmUxYTA5MjZjMTNhNjc5NGVlZTIyMzA2NWIzZmY1Zjc1ZWRhMGM4ZDk2MmIzOTYyZDM2ZWZmMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xw5DfeJm_JcIA4HWX9HC8gdUk6dPLaHHIAutoGSs2LI)
![Database](https://private-user-images.githubusercontent.com/59890906/291315894-4e727e41-cfbf-4c00-ab4f-9e4eba147246.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMTQwNTgsIm5iZiI6MTcyMjMxMzc1OCwicGF0aCI6Ii81OTg5MDkwNi8yOTEzMTU4OTQtNGU3MjdlNDEtY2ZiZi00YzAwLWFiNGYtOWU0ZWJhMTQ3MjQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMwVDA0MjkxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE3YzZjNmNhZmZkZDNmYTg1ZjhiOGRiMzkyMDZiMDZkMjM0ODQxYjhjNDM1OGY0NzNhZDk2NDVmZTA5YjllZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.C98vGNfavQ3_l5Z-nvddnuAEKmEvhPO3eOnnNu_e-dE)
If you'd like to contribute, please fork the repository and create a pull request.
This project is licensed under the MIT License.