/RideSharingApp

This repository implements a simple ride-sharing application using a CRUD (Create, Read, Update, Delete) architecture. The project leverages ASP.NET Core Web API for the backend and Blazor Web App (hybrid pattern) for the frontend, offering a flexible and interactive user experience.

Primary LanguageC#

Ride-Sharing Web App (ASP.NET Core 8, Blazor, SQL Server)

This project implements a ride-sharing web application with CRUD (Create, Read, Update, Delete) functionalities for managing users and rides. It utilizes ASP.NET Core 8, Blazor Web App, and Microsoft SQL Server.

Features

User management: Create, read, update, and delete user accounts. Ride management: Create, search, and book rides. (Functionalities can be further specified here)

Technologies Used

Backend: ASP.NET Core 8 Web API Database: Microsoft SQL Server Frontend: Blazor Web App (Hybrid)

Getting Started

  1. Prerequisites

.NET 8 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0) Microsoft SQL Server (https://www.microsoft.com/en-us/sql-server/sql-server-downloads) 2. Clone the Repository

  1. Setup Database

Create a SQL Server database and configure connection string in program.cs (Modify connection string details) 4. Run the application

Navigate to the project directory in your terminal. Run the following command to start the application: dotnet run

Usage

Users can create accounts, login, search for available rides based on origin, destination, and date. Users can book rides and view their booking history.

Contributing

I welcome contributions to this project! Please refer to the CONTRIBUTING.md file (create a CONTRIBUTING.md file outlining contribution guidelines) for details.

Contact

For any questions or feedback, please feel free to create an issue on this repository.