Home - liferesearchapp/life-research-members-portal GitHub Wiki
Welcome to the life-research-members-portal wiki!
This is a web application developed for the LIFE Research Institute.
The purpose of the application is to allow both members and administrators to manage member information.
This documentation provides an explanation of how the app works, and how to continue development.
Here is a list of sections in the order they are meant to be read:
Section | Description |
---|---|
[Local Development](/liferesearchapp/life-research-members-portal/wiki/Local-Development) | Instructions and recommendations on how to set up a local development environment and add features |
[Database](/liferesearchapp/life-research-members-portal/wiki/Database) | A description of the existing database and how to modify it |
[Prisma](/liferesearchapp/life-research-members-portal/wiki/Prisma) | A description of the Prisma ORM and how to use it |
[Authentication](/liferesearchapp/life-research-members-portal/wiki/Authentication) | A description of authentication at every layer |
[Backend](/liferesearchapp/life-research-members-portal/wiki/Backend) | A description of how to implement API endpoints and a list of existing endpoints |
[Frontend](/liferesearchapp/life-research-members-portal/wiki/Frontend) | A description of frontend services, routing, and components |
[Deployment via Heroku](/liferesearchapp/life-research-members-portal/wiki/Deployment-via-Heroku) | Instructions for deploying and managing the application on Heroku |
[Power BI Dashboard](/liferesearchapp/life-research-members-portal/wiki/Power-BI-Dashboard) | Instructions for maintaining and using the Power BI Dashboard |
[Multi‐Institute-Database-Design](/liferesearchapp/life-research-members-portal/wiki/Multi‐Institute-Database-Design-Decisions) | Detailed explanation of database design decisions and schema changes to support multiple institutes |
[Multi‐Institute-Frontend-Support](/liferesearchapp/life-research-members-portal/wiki/Multi‐Institute-Frontend-Support) | Detailed explanation of frontend changes to support multiple institutes |
[Multi‐Institute Backend Support](/liferesearchapp/life-research-members-portal/wiki/Multi‐Institute-Backend-Support) | Detailed explanation of passing institute identifiers to backend |
[Multi‐Institute-Admin-Support](/liferesearchapp/life-research-members-portal/wiki/Multi‐Institute-Admin-Support) | Detailed explanation of how multi institute admin works |
[Testing-and-Migration-Guide](/liferesearchapp/life-research-members-portal/wiki/Testing-and-Migration-Guide) | Basic Explanation about testing and how to migrate from current version to multi-institute version |