Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Locali foundations #17

Draft
wants to merge 91 commits into
base: dev
Choose a base branch
from
Draft

The Locali foundations #17

wants to merge 91 commits into from

Conversation

mrjvs
Copy link
Owner

@mrjvs mrjvs commented May 25, 2024

This PR is for the foundation of the entire app. This includes:

  • API: permissions and roles system
  • API: Configuration and open API definitions
  • API: Setup of database and ORM
  • API: Basic login and account creation
  • API: Basic organisation + org member endpoints
  • API: Basic Project + project member endpoints
  • API: Healthchecks for API
  • Repo: building, linting and testing for the entire repo
  • Repo: License
  • Repo: devcontainers
  • Frontend: Basic Nuxt project setup
  • Frontend: Basic authentication logic setup, although without any pages
  • Frontend: Basic styling for the login page.
  • Frontend: System for making API requests (actions + error parsing)
  • Frontend: Form validation + form error handling

What still needs to be done for this PR:

  • Frontend: Password forgot pages
  • Frontend: Login and register pages
  • Frontend: /org/:id (list projects)
  • Frontend: /org/:id/members (list and modify org members)
  • Frontend: /org/:id/settings (edit settings for org)
  • Frontend: /org/:id/project/:id placeholder page for project info
  • Frontend: /org/:id/project/:id/settings (edit members and project name, delete project)

apps/api/src/routes/index.ts Outdated Show resolved Hide resolved
Repository owner deleted a comment from netlify bot Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants