1. Trang chủ
  2. » Công Nghệ Thông Tin

20 side‐project for net dev for student

22 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề 20 Side‑Project for Net Dev for Student
Chuyên ngành Software Development / Web Development
Thể loại Project Ideas
Định dạng
Số trang 22
Dung lượng 204,83 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

20 Side ‑Project

Ideas for NET

Developers

Trang 2

1 Personal Finance Tracker

Organize income and expenses into clear categories and view spending trends at

a glance

Backend: ASP NET 8 Web API hosted on Azure App Service

Frontend: React dashboards with Chart.js

Architecture: Modular Monolith

Database: Neon Postgres

Trang 3

2 Habit Streak Tracker

Log daily habits and watch your streak grow with friendly reminders

Backend: NET 8 Minimal API on AWS Lambda with EventBridge scheduled

Trang 4

3 Workout Logger

Record exercises, sets, and weights, then chart progress over time

Backend: ASP NET 9 Web API (hosted via NET Aspire)

Frontend: NET MAUI cross-platform app using LiveCharts

Architecture: Modular Monolith

Database: SQLite

Deployment: NET Aspire

Trang 5

4 To Do List

Create tasks, set priority levels, and filter what still needs doing

Backend: Blazor Server (.NET 8) on Azure App Service

Frontend: Built-in Blazor components with SignalR

Architecture: Monolith

Database: Azure Neon Postgres

Deployment: Azure App Service

Trang 6

5 Weather Dashboard

Check current conditions and forecasts with instant alerts

Backend: Azure Functions with OpenWeatherMap integration

Frontend: React + Tailwind CSS + Alpine.js on Azure Static Web Apps

Architecture: Serverless

Database: Azure Cache for Redis

Deployment: Azure Static Web Apps + Function App

Trang 7

6 Simple Blogging Platform

Write posts, tag them, and let readers comment

Backend: ASP NET Core 9 + HotChocolate GraphQL

Frontend: NextJS + TailwindCSS + Apollo GraphQL

Architecture: Modular Monolith

Database: MongoDB

Deployment: Docker Compose

Trang 8

7 Mini Social Network

Build a profile, connect with friends, and share updates in a personal feed

Backend: ASP NET 8 microservices on Azure Kubernetes Service (AKS)

Frontend: React + Zustand

Architecture: Microservices with Event-Driven Architecture

Database: Azure Cosmos DB

Deployment: Azure Kubernetes Service

Trang 9

8 Photo Gallery

Upload pictures, group them into albums, and choose who can view each one

Backend: AWS Lambdas (Web APIs) with ImageSharp, AWS S3 for storing images

Frontend: Next.js Static Site

Architecture: Serverless

Database: DynamoDB, AWS S3

Deployment: AWS

Trang 10

9 Online Store

Browse products, add to cart, checkout, and view order history

Backend: ASP NET 8 microservices on AWS Fargate with Stripe integration

Frontend: React storefront

Architecture: Microservices

Database: Amazon Aurora PostgreSQL

Deployment: AWS ECS Fargate

Trang 11

10 Invoice Maker

Fill out a form to generate and download professional invoices in PDF

Backend: NET 8 Minimal API on Azure Functions using IronPDF

Frontend: Angular SPA

Architecture: Serverless

Database: Azure CosmosDB

Deployment: Azure Serverless

Trang 12

11 Smart Recipe Suggestor

Enter what’s in your fridge and get tailored meal ideas in seconds

Backend: Azure Functions HTTP trigger calling OpenAI GPT 4o

Frontend: React + Material UI

Architecture: Serverless

Database: Azure Cosmos DB

Deployment: Azure Static Web Apps + Function App

Trang 13

12 Link Shortener

Turn long URLs into short ones and track clicks

Backend: ASP NET 9 Web API

Frontend: Alpine.js minimal form

Architecture: Modular Monolith

Database: PostgreSQL

Deployment: Docker Compose

Trang 14

13 Appointment Scheduler

Book, reschedule, and receive reminders for upcoming healthcare visits

Backend: Blazor Server (.NET 8) on Azure App Service with Hangfire & Twilio

Frontend: Blazor Server UI

Architecture: Monolith

Database: Azure SQL Database

Deployment: Azure App Service

Trang 15

14 Team Project Board

Track tasks, deadlines, and Kanban columns for small team projects

Backend: ASP NET 8 Web API on Docker Compose with SignalR

Frontend: React + DnD Kit

Architecture: Modular Monolith

Database: MySQL

Deployment: Docker Compose

Trang 16

15 Document Management

Upload, tag, and version documents in a searchable library

Backend: ASP NET 8 microservices on Azure Container Apps with Cognitive

Search

Frontend: React + TailwindCSS

Architecture: Microservices with Event-Driven notifications

Database: MongoDB

Trang 17

16 Calendar Appointments Application

Post events to a shared calendar and let guests RSVP

Backend: ASP NET 8 Razor Pages (deployed via NET Aspire) with SendGrid

Frontend: FullCalendar JS in Razor view

Architecture: Modular Monolith

Database: SQL Server

Deployment: NET Aspire

Trang 18

17 Taxi Service

Request a ride, match with a driver, and track the trip on a live map

Backend: ASP NET 8 microservices on AWS ECS Fargate using gRPC & SignalR;

Kafka for event streaming

Frontend: React + Mapbox GL JS

Architecture: Microservices with Event-Driven Architecture

Database: Amazon Aurora PostgreSQL (PostGIS)

Trang 19

18 Job Search WebSite

Browse open positions and apply with a single click

Backend: ASP NET 8 MVC on AWS Elastic Beanstalk

Frontend: Razor Pages with Tailwind CSS

Architecture: Modular Monolith

Database: Cassandra

Deployment: AWS Elastic Beanstalk

Trang 20

19 Resume Matcher

Upload your resume and see how well it fits a job description

Backend: ASP NET 8 Web API on Azure App Service, using ML.NET for similarity

scoring, TikaOnDotNet for text extraction, and Azure Blob Storage for file

uploads

Frontend: React

Architecture: Modular Monolith with an event-driven pipeline for resume

processing

Trang 21

20 Home Sensor Dashboard

Monitor temperature and humidity in real time with intuitive graphs

Backend: NET 8 Worker Service (MQTTnet) + Minimal API for REST

Frontend: Grafana dashboard

Architecture: Microservices

Database: TimescaleDB (PostgreSQL extension)

Deployment: Docker Compose

Trang 22

Next Steps

Hello there!

I'm Anton Martyniuk — a Microsoft MVP

and Senior Tech Lead.

I have over 10 years of hands-on

experience in NET development and

architecture I've dedicated my career to

empowering developers to excel in

building robust, scalable systems.

Join my newsletter readers and let's

Follow me on LinkedIn

I share amazing NET and Software Development tips every day

01

Repost to your network

Share the knowledge with your network

02

Subscribe to my free newsletter

Ngày đăng: 22/05/2025, 22:39

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w