Skip to content

ZieksQ/ProDict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProDict: Dictionary for Programming Terminologies

A personal, dictionary built with ASP.NET Core Minimal APIs to store programming terminologies, descriptions, and reference links.

This Project was built to solve the problem "I forgot the term for this" a problem while practicing and learning software development.

Note

This Project is built for personal use because I often forget some programming terminologies when learning. if you want to add or change something to the application you can fork my repo.

🚀 Tech Stack

  • Backend - ASP.NET Core 10 Minimal APIs
  • Database - SQLite (Development) / PostgreSQL (Production/Locally)
  • Architecture - Traditional N-Layer
  • Frontend - React (Soon)
  • Containerization - Docker (Soon)

🏗 Architecture

This Application will going to use the Traditional N-Layer but refactoring it to Vertical Slice Architecture (VSA) or Clean Architecture later since i'm still learning it.

✨ Keyfeatures

  • CRUD Create, Read, Update, Delete Terminologies
  • Reference Linking You can attach links from (official documentation, W3Schools, Mdn, etc...)
  • Categorization Group terms by technology (C#, ASP.NET, React, TypeScript, etc...)
  • Global Search Find definitions quickly by using keyword search

🛠️ Getting Started

Prerequisites

  • .NET 10 SDK
  • Docker (Optional, for PostgreSQL)

Installation

  1. Clone the repository:
git clone <github link>
  1. Navigate to the server directory:
cd src/App.Server
  1. Run the application:
dotnet run
  1. Test the server

MIT LICENSE

About

Dictionary for Programming Terminologies

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors