Welcome to the ASP.NET Core Projects repository! This repo is a collection of enterprise-level applications and projects built using the ASP.NET Core framework. The goal is to showcase robust, scalable, and production-ready backend solutions while continuously learning and exploring the advanced capabilities of ASP.NET Core.
A Task Management System with API-First Design
- Features:
- User Authentication (JWT-based).
- CRUD operations for tasks and projects.
- Role-based access control (Admin/User).
- Advanced logging and caching.
- Database integration with Entity Framework Core (SQLite).
- Deployment: Hosted on Azure App Service (Free Tier).
A Scalable E-Commerce Backend Platform
- Features:
- Product Management (CRUD).
- Search and filtering capabilities.
- Payment integration (dummy data).
- API rate limiting and security.
- Background tasks using Hangfire.
- Deployment: Hosted on Render or Heroku (Free Tier).
This repository is an evolving hub for ASP.NET Core projects. Stay tuned for more exciting additions, including:
- Real-time applications with SignalR.
- GraphQL APIs.
- Microservices architecture with ASP.NET Core.
- Integration with external services like AWS, Azure, or Google Cloud.
To clone and run any project in this repo:
-
Clone the Repository:
git clone https://github.com/theAstralProgrammer0/ASPNETCORE.git cd ASPNETCORE -
Setup the project
./install
-
Run the docker-compose file
docker-compose -f docker-compose-todoapi.yml up --build
ASP.NET Core is a powerful, modern, and open-source framework for building scalable web applications and APIs. This repository demonstrates its advanced features, focusing on enterprise-level development best practices.
Contributions are welcome! If you'd like to add new projects, improve existing ones, or report issues, please open an issue or submit a pull request.
This repository is licensed under the MIT License. See the LICENSE file for details.
If you have questions, suggestions, or feedback, feel free to reach out!
- Email: theastralprogrammer0@outlook.com
- GitHub: theAstralProgrammer0
- LinkedIn: Temitayo Daisi-Oso