Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 2.45 KB

README.md

File metadata and controls

99 lines (67 loc) · 2.45 KB

Event Management System 🌟

.NET Core MSSQL React CSS

Welcome to the Event Management System web app! This repository contains a robust backend built with .NET Core and MSSQL, and a dynamic frontend developed using React. Below are the detailed instructions to set up and run the project on your local machine.

Project Structure 🌐

Event-Management-System/
├── Event-Management-System-Backend/
└── Event-Management-System-Frontend/

Prerequisites 📜

Ensure you have the following installed on your system:

  • .NET Core SDK version 8
  • Microsoft SQL Server
  • Node.js and npm

Setup Instructions 🌄

Backend Setup 🛠️

  1. Navigate to the backend folder:

    cd Event-Management-System-Backend
  2. Restore packages:

    dotnet restore
  3. Update the appsettings.json:

    • Set your MSSQL connection string:
      "ConnectionStrings": {
        "DefaultConnection": "Your_MSSQL_Connection_String"
      }
  4. Apply migrations and run the project:

    dotnet ef database update
    dotnet run

Frontend Setup 🌄

  1. Navigate to the frontend folder:

    cd Event-Management-System-Frontend
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Features 🚀

  • 📅 Event Creation: Create and manage events seamlessly.
  • 🕑 Real-Time Updates: Update or change event related data.
  • 💻 Event Management: Manage attendees, organizers, and dates update efficiently.
  • 🔍 Search & Filter: Easily search and filter events.
  • 📈 Responsive and Reusable: Responsive CSS and reusable react components.

Technologies Used 🔧

  • Backend: .NET Core, Entity Framework Core, MSSQL
  • Frontend: React, CSS, React-Icons

Contact 📧

For any queries, reach out to us at asirialwis23@gmail.com.


Made with ❤️ by [Asiri Alwis]