Ableport is an online hub for research and collaboration between individuals with special needs and organisations. We help build the gateway between humans and software.
In order to work on Ableport, you'll need to install the following:
Frontend requirements:
Backend requirements:
- Install .NET 8.0
- (Recommended) Install Rider
- (Recommended) Install Docker Desktop
Ableport's frontend is powered by NextJS and uses a single-page application (SPA) design.
To work on the frontend locally, run these commands:
cd web
yarn install
yarn dev
Ableport's backend uses C# with ASP.NET Core for the API.
To use the API locally, run these commands:
cd api/Ableport.API.REST
dotnet run
External login functionality can be tested using the following url:
https://localhost:5134/auth/login/google?provider=Google&returnUrl=https://localhost:5134/auth/account/redirect
- Document API configuration secrets/strings
- Document login process