E7gezly-Event is a full-stack web application designed to manage events efficiently. This project includes both front-end and back-end components to provide a seamless user experience.
- React: A JavaScript library for building user interfaces.
- tailwind: For styling components and layout.
- Shadcn-ui: For sleek and reusable components.
- Clone the repository:
git clone <repository-url> - Navigate to the front-end directory:
cd frontend - Install dependencies:
npm install - Start the application:
npm run dev
- User Authentication
- Event Creation and Management
- RSVP functionality
- Node.js: JavaScript runtime for building server-side applications.
- Django: Web framework for Node.js.
- PostgreSql: For storing data.
- Navigate to the back-end directory:
cd backend - Install dependencies:
npm install - Start the server:
npm run start
POST /api/events: Create a new event.GET /api/events: Retrieve a list of events.GET /api/events/:id: Get details of a specific event.PUT /api/events/:id: Update an event.DELETE /api/events/:id: Delete an event.
This project is licensed under the MIT License.