Code Monkey home page Code Monkey logo

planetsalvator's Introduction


Planet Salvator's logo
PlanetSalvator

A blazor WASM Asp.CORE hosted PWA application

Modulable, open-source, powerful, educational and playful.

Overview โ€ข Installation

Overview

PlanetSalvator is a project built to make people be aware of climate changes issues, and to educate the youth. The project has been built as participation of the Bourse Coddity for 2022 . It is powered with Blazor.NET and Web Assembly, the API server side is hosted with ASP.NET Core with Mediator pattern. The web application supports PWA (Progressive Web Application), PlanetSalvator is blazing fast as a native application, cool right ? The project supports a lot of activites to make people be aware of climate changes issues, there are questions in shape of Quizz, daily tasks, etc. Been in the mind of gamification, a point counter feature has been built with a leadertop page to make people more intersted within the project idea.

Installation

(You need to have .NET 6 in your machine to build/runs the project)
To self-host PlanetSalvator in your machine you have to :
$ dotnet tool install --global dotnet-ef // Install Entity Framework Core tool for dotnet cli
$ git clone https://github.com/Inerska/PlanetSalvator
$ cd PlanetSalvator
$ cd src
$ cd PlanetSalvator.Web
$ cd Server
$ dotnet ef database update // Generate the tables for the generated Sqlite database
$ dotnet run

Go to your browser at https://localhost:7290 by default, (watch the console outputs).

Run the HTML API generated documentation

To run the html api generated documention you need to have DocFx in your machine, to install it please take a look at its documentation. Move to the root project path and then type :

$ docfx init -q
$ docfx docfx_project\docfx.json --serve

and then go to your browser at localhost:8080 to see the API documentation of the full project.

planetsalvator's People

Contributors

inerska avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

planetsalvator's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.