updated main project readme
This commit is contained in:
26
README.md
26
README.md
@@ -2,6 +2,28 @@
|
|||||||
|
|
||||||
This repo is for Eugene based chamber duo, The Grapefruits Duo. It roughly follows MVC architecture, with structured data persisted with MariaDB, server-side logic with FastAPI, and client-side logic with React & TypeScript.
|
This repo is for Eugene based chamber duo, The Grapefruits Duo. It roughly follows MVC architecture, with structured data persisted with MariaDB, server-side logic with FastAPI, and client-side logic with React & TypeScript.
|
||||||
|
|
||||||
## Info
|
## Info and Instructions
|
||||||
|
|
||||||
More info on each part of the project can be found in their respective directories. The application is served from a Linode Ubuntu 22.04 instance running NGINX and SSL certificates from Let's Encrypt.
|
More info on each part of the project can be found in their respective directories, along with setup instructions. The application is served from a Linode Ubuntu 22.04 instance running NGINX and SSL certificates from Let's Encrypt.
|
||||||
|
|
||||||
|
[Client](https://github.com/ljensen505/TheGrapefruitsDuo/tree/main/client)
|
||||||
|
[Server](https://github.com/ljensen505/TheGrapefruitsDuo/tree/main/server)
|
||||||
|
|
||||||
|
## Auth
|
||||||
|
|
||||||
|
There is no mechanism for creating a user account. Current users have been manually added to the database based on being a member of the ensemble or a site administrator. Authentication is done with Google OAuth2 and is accessed via the Admin dropdown in the navbar.
|
||||||
|
|
||||||
|
### Edit Mode
|
||||||
|
|
||||||
|
Edit Mode is only available authenticated users.
|
||||||
|
|
||||||
|
Logged out:
|
||||||
|

|
||||||
|
|
||||||
|
Logged in:
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Similar buttons and forms exist for editing indivdual musician bios, headshots, and upcoming events.
|
||||||
|
|
||||||
|

|
||||||
|
|||||||
Reference in New Issue
Block a user