All Projects → OpenCodeFoundation → Eschool

OpenCodeFoundation / Eschool

Licence: mit
eSchool Microservice based Solution

Projects that are alternatives of or similar to Eschool

Framework
.NET Core Extensions and Helper NuGet packages.
Stars: ✭ 399 (+1275.86%)
Mutual labels:  graphql, graphql-server, dotnet-core
Hotchocolate
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
Stars: ✭ 3,009 (+10275.86%)
Mutual labels:  graphql, graphql-server, dotnet-core
Graphqlgen
⚙️ Generate type-safe resolvers based upon your GraphQL Schema
Stars: ✭ 796 (+2644.83%)
Mutual labels:  graphql, graphql-server
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+24534.48%)
Mutual labels:  graphql, graphql-server
Turbulette
😴 Turbulette - A batteries-included framework to build high performance, fully async GraphQL APIs
Stars: ✭ 29 (+0%)
Mutual labels:  graphql, graphql-server
Just Api
💥 Test REST, GraphQL APIs
Stars: ✭ 768 (+2548.28%)
Mutual labels:  graphql, microservice
Graphql Yoga
🧘 Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience
Stars: ✭ 6,573 (+22565.52%)
Mutual labels:  graphql, graphql-server
Strawberry
A new GraphQL library for Python 🍓
Stars: ✭ 891 (+2972.41%)
Mutual labels:  graphql, graphql-server
Eliasdb
EliasDB a graph-based database.
Stars: ✭ 611 (+2006.9%)
Mutual labels:  graphql, graphql-server
Builderhmi.lite
.NET Core WPF UI design as quick and intuitive as WinForms! Did you hear that MICROSOFT??
Stars: ✭ 25 (-13.79%)
Mutual labels:  visual-studio, dotnet-core
Graphql Moltin Server
⚛️ GraphQL + Moltin + GraphQL Yoga 🧘
Stars: ✭ 22 (-24.14%)
Mutual labels:  graphql, graphql-server
Lighthouse Utils
An add-on to Lighthouse to auto-generate CRUD actions from types https://github.com/nuwave/lighthouse
Stars: ✭ 26 (-10.34%)
Mutual labels:  graphql, graphql-server
Node Graphql Server
Boilerplate code for scalable, production-ready GraphQL servers
Stars: ✭ 761 (+2524.14%)
Mutual labels:  graphql, graphql-server
Graphql Prisma Typescript
🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga
Stars: ✭ 723 (+2393.1%)
Mutual labels:  graphql, graphql-server
Graphiti
Stylish Graph APIs
Stars: ✭ 783 (+2600%)
Mutual labels:  graphql, microservice
Agoo
A High Performance HTTP Server for Ruby
Stars: ✭ 679 (+2241.38%)
Mutual labels:  graphql, graphql-server
Graph Node
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Stars: ✭ 884 (+2948.28%)
Mutual labels:  graphql, graphql-server
Got Auth Service
A professional role-based-authorization(also supports resource and group) service with restful and graphql api for enterprise applications.
Stars: ✭ 12 (-58.62%)
Mutual labels:  graphql, microservice
Pup
The Ultimate Boilerplate for Products.
Stars: ✭ 563 (+1841.38%)
Mutual labels:  graphql, graphql-server
Caliban
Functional GraphQL library for Scala
Stars: ✭ 581 (+1903.45%)
Mutual labels:  graphql, graphql-server

eSchool - Microservice and Containers based open source School Administration Software

Linux Build Status for 'master' branch

Enrolling.API WebStatus eSchool.GraphQL Frontend.Blazor
Build Status Build Status Build Status -
Actions Status Actions Status Actions Status Actions Status

System requirements

Recommended Hardware requirements for Windows

  • Windows 10 Pro, Education or Enterprise
  • 64-bit Processor with Second Level Address Translation (SLAT)
  • CPU support for VM Monitor Mode Extension (VT-c on Intel CPU's)
  • Virtualization must enabled in BIOS. Typically, virtualization is enabled by default
    • This is different from having Hyper-V enabled

Software requirements for Windows

  • Docker Community Edition (aka. Docker for Windows) - Requires Windows 10 Pro 64 bits and Hyper-V enabled
  • Latest .NET 5.0 SDK from: https://www.microsoft.com/net/download
  • (Optional) Visual Studio 2019
  • (Optional) Visual Studio Code

NOTE: If you can install Docker Desktop for Windows following the instruction in https://docs.docker.com/docker-for-windows/install/, then you are good to go.

How to Run

After installing Docker in your machine, just run

$ docker-compose up

in terminal from project's root folder. The first run can take 30 mins to 1 hour depending on your internet speed, as it will download required docker images from the docker hub. After everything starts up, you can access the Enrolling.API swagger UI by visiting http://localhost:5102/swagger/

Service URLs

Tech & Tools

  • .NET Core
  • Docker
  • Orchestrators: Kubernetes
  • Visual Studio
  • SQL Server
  • Azure DevOps
  • RabbitMQ
  • API Gateway
  • GraphQL
  • Blazor

Contributing

Everyone is welcome to contribute, whether it's in the form of code, documentation, bug reports, feature requests, or anything else. See the Contributing guide for more details.

Sending feedback and pull requests

As mentioned, we'd appreciate your feedback, improvements and ideas. You can create new issues at the issues section, do pull requests and/or send emails to [email protected]

Thanks to all the people and bot (😉) who have contributed

contributors

License

Code licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].