Merge pull request #16 from ljensen505/update-readme
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.
|
||||
|
||||
## 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