Projects in Awesome Lists by MainaGeorge
A curated list of projects in awesome lists by MainaGeorge .
https://github.com/mainageorge/eshopping
Microservices
clean-architecture csharp dapr docker dockercompose masstransit mediatr microservice mongodb netcore nosql portainer-ce rabbit-mq repository-pattern sql
Last synced: 16 Feb 2026
https://github.com/mainageorge/companyemployeeapi
This is an api project for managing employees and their companies done with aspnet core 5.
actionfilters automapper datashaping entityframeworkcore entityframeworkcore-codefirst extension-methods jwt jwttoken linq linq-to-sql migrations modelbinding nlog pagination repository-pattern sorting sqlserver unit-of-work
Last synced: 24 Apr 2026
https://github.com/mainageorge/uplift
This is an app to place orders for gardening services for people with large gardens or lawns and require outside help to maintain it. an anonymous user can request services, which are available on the homepage, giving his credentials and the admin will contact him with the relevant details
aspnetcore entity-framework-core identity-framework linq ntier-architecture oop-principles repository-pattern sql sqlserver
Last synced: 28 Apr 2026
https://github.com/mainageorge/designpatterns
This is a project with some basic implementations of design patterns in .net. It is meant to be a guide to the reasoning and insight to the popular design patterns
adapter-pattern bridge-design-pattern bridge-pattern builder-design-pattern chain-of-responsibility-pattern command-pattern composite-pattern decorator-pattern facade-pattern flyweight-pattern iterator-pattern mediator-pattern momento-pattern observer-design-pattern prototype-pattern singleton-pattern state-pattern strategy-design-pattern template-pattern visitor-pattern
Last synced: 02 Apr 2025
https://github.com/mainageorge/garageservice
ASPNET CORE | OOP | SQL SERVER | ENTITY FRAMEWORK CORE | CORE IDENTITY | C# | RAZOR PAGES | MVVM
Last synced: 02 Apr 2025
https://github.com/mainageorge/binarytreeimplementation
a simple binary tree implementation in C#
Last synced: 02 Apr 2025
https://github.com/mainageorge/codingchallenges
Some coding challenges in C#
Last synced: 02 Apr 2025
https://github.com/mainageorge/flex-box-project
A website created using html and css for learning purposes
css-animations css-flexbox css3 html5 mobile-first responsive-design
Last synced: 09 Jul 2025
https://github.com/mainageorge/parksapi
ASPNET Core WebAPI for fictional information about parks.
Last synced: 17 Jun 2025
https://github.com/mainageorge/css-grid-project
a website to show case css grid layout. The entire website is build using grid.
cssgrid cssgridlayout html javascript responsive-design responsivewebdesign
Last synced: 18 Apr 2026
https://github.com/mainageorge/bandapi
A web api for practicing resource modification using http protocol and aspnte core web api.
aspnet-web-api automap datatransferobject efcore31 filter json pagination validation
Last synced: 18 May 2026
https://github.com/mainageorge/datastructures
The basic data structures like linked lists, generic dictionary, generic stack, generic queue and binary tree implemented in C# from scratch. Also there is some common algorithms both searching and sorting algorithms implemented as well as part of the exercises after implementing the data structures. The structures are accompanied by tests using xunit .
array binary-search-tree binary-tree bubble-sort circular-linked-list doubly-linked-list generic insertion-sort linked-list merge-sort queue searching-algorithms selection-sort sorting-algorithms stack xunit-tests
Last synced: 16 Jan 2026
https://github.com/mainageorge/food-app
Python | Flask | Jinja Templates | JavaScript | Bootstrap | an application that helps to keep track of the caloric intake. Supports addition of new food items to the database, the calories information of a food item and the display of the food items in a friendly way.
Last synced: 18 Feb 2026
https://github.com/mainageorge/css-grid-furniture-store
A website created using html and css for learning purposes.
css-animations css-flexbox css-grid css3 html5 javascript mobile-first responsive-design
Last synced: 28 Apr 2026
https://github.com/mainageorge/codecoolquestoop
C# | OOP A simple game to learn the concepts of OOP
Last synced: 02 Aug 2025
https://github.com/mainageorge/identitymanagement
A project to explore microsoft aspnet identity framework. An mvc project on user management.
aspnetcoreidentity aspnetcoremvc entity-framework-core identity-framework mvc-architecture roles
Last synced: 17 Aug 2025
https://github.com/mainageorge/codingdojo
This is a project create an application that receives a three-letter code for a North American Country and returns a list of all countries a driver must travel through to go from the United State of America to the destination
api csharp dependency-injection entity-framework-core netcore unit-testing xunit
Last synced: 01 Jul 2025
https://github.com/mainageorge/world-cities
A short project on world cities to learn the basics of angular and ASPNET Core
Last synced: 02 Apr 2025
https://github.com/mainageorge/efcorelearning
Basic operations performed using entity framework core and aspnet core 3.1
aspnetcore data-annotations entity-framework-core fluent-api n-tier
Last synced: 02 Apr 2025
https://github.com/mainageorge/datastructure-and-algorithms
some basic algorithms and data structures implemented in c#. they include linked lists, queue, stack, sorting algorithms and much more.
bubblesort insertion-sort linked-list merge-sort queue quickstart reversestring selectionsort sorting-algorithms stack
Last synced: 02 Apr 2025
https://github.com/mainageorge/api-wars
Python | Flask | Jinja Templates | Postgresql | JavaScript | Bootstrap | Ajax a web application that displays data about the star wars universe. It supports logging in and voting for one's favourite planets. Data fetched from an external API using AJAX
Last synced: 02 Apr 2025
https://github.com/mainageorge/node-express-api
This is an app to test building an api with nodejs and express framework The app uses mongodb for storing data. You need to set up the connection string to mongodb to use it. The app is a RESTful API CRUD operations on a model product with validations using Joi library and custom validation middlewares.
cors express expressjs joi joi-validator-schema jwt-authentication jwt-bearer-tokens model-validation mongodb mongoose nodejs nodemon promises-async-await rest-api restful-api
Last synced: 13 Apr 2026
https://github.com/mainageorge/soappractice
a sample project to learn SOAP web service
Last synced: 05 Jul 2025
https://github.com/mainageorge/mainageorge
Config files for my GitHub profile.
Last synced: 05 Feb 2026
https://github.com/mainageorge/unittestingwithxunit
Xunit .NET Core unit testing practice.
Last synced: 29 Oct 2025
https://github.com/mainageorge/datastructures-algorithms-sometests
some basic algorithms and data structures implemented in c#. they include linked lists, queue, stack, sorting algorithms and much more. for the data structures there are some basic tests using XUnit
bubblesort csharp fibonacci-sequence insertion-sort quicksort selection-sort xunit-tests
Last synced: 15 Oct 2025
https://github.com/mainageorge/datingapp
This is an app for a dating service that allow people to contact each other and have nice conversations. a user with an account can browse other users and write messages to them. users can upload photos and can view other users' photos
angular aspnetcore entity-framework json jwt-authentication jwt-token linq rest-api sqlserver
Last synced: 02 May 2026
https://github.com/mainageorge/floats-tea-project
A website created using html and css for learning purposes
animations css3 floats floats-and-clears html5 images position-absolute position-fixed position-relative positioning transitions vscode
Last synced: 03 May 2026
https://github.com/mainageorge/the-gif-project
This a question answer based gif project. The user can add questions that he/she would like to revise or just general knowledge. When the user provides an answer, he/she gets a smiling gif or emoje, if not, a sad/crying one. the backend is build using .net core 3.1 and the front end is done in angular.
angular2 authentication efcore httpintercptors identity-management jwt-authentication netcore31 netcorewebapi sqlserver
Last synced: 05 May 2026
https://github.com/mainageorge/bootcamper-api
This is a project with crud operations using bootcamps. A user can create a bootcamp. Only that use can manipulate that bootcamp and or create courses for it. A bootcamp can hold more than one course, a user can only have one bootcamp. An admin can perform crud operations on users. Any logged in user can review a bootcamp
api-rest async crud-api jwt-authentication jwt-token middleware mongodb mongoose mvc-architecture nodejs nosql-database promises role-based-authorization
Last synced: 07 May 2026
https://github.com/mainageorge/vidly
aspnet-mvc css3 datatransferobject entity-framework html5 javascript
Last synced: 07 May 2026
https://github.com/mainageorge/videogamebase
This is a short project with angular used to fetch game data from an api (RAWG) for education purposes. The project consists of a home page where one can search for a game or view the available games. From a particular game one can navigate to the details about that game, and view its rating, screenshots, trailers and even the official websites of the game.
angular-cli angular11 api components databinding events html http-interceptor routing sass stringinterpolation
Last synced: 07 May 2026
https://github.com/mainageorge/graphql
this is a project for learning graphql using the hot cholate framework in .NET
efcore graphql hotchocolate-graphql mutation query types
Last synced: 14 May 2026
https://github.com/mainageorge/movies-series-app
this is a an app to display information about movies and series.
angular angular-cli api flexbox-css grid-layout observables pagination primeflex primeng scss
Last synced: 09 May 2026
https://github.com/mainageorge/library
This is an app for a library, to borrow books and return them. also to manage users for an admin user. the aim is just to practice CRUD operations using an ORM .
ajax bootstrap4 controller datatables entity-framework-core identity-framework javascript models mvc-architecture razorengine session-management
Last synced: 02 Apr 2025