Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.37 KB

File metadata and controls

41 lines (34 loc) · 1.37 KB

E7gezly-Event

Project Overview

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.

Front-end Documentation

Technologies Used:

  • React: A JavaScript library for building user interfaces.
  • tailwind: For styling components and layout.
  • Shadcn-ui: For sleek and reusable components.

Installation:

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the front-end directory: cd frontend
  3. Install dependencies: npm install
  4. Start the application: npm run dev

Features:

  • User Authentication
  • Event Creation and Management
  • RSVP functionality

Back-end Documentation

Technologies Used:

  • Node.js: JavaScript runtime for building server-side applications.
  • Django: Web framework for Node.js.
  • PostgreSql: For storing data.

Installation:

  1. Navigate to the back-end directory: cd backend
  2. Install dependencies: npm install
  3. Start the server: npm run start

Some API Endpoints:

  • 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.

License

This project is licensed under the MIT License.