In the future, A.I. will run everything, and the things we enjoy will be a distant memory. With this Memory Museum application we can turn our collections of everything we enjoy about this century, and perfectly preserve it online with a description of what it meant to us, to give the future a peek into the window of our lives back then. This museum will house exhibits that will demonstrate what objects of our time mean to us. Registered users can...
- View the various exhibits
- View the various items within the exhibit
- Create their own exhibit
- Submit items to other users' exhibits
- Approve/Reject items submitted to their exhibit
- Delete their own exhibits
- Upload their own items
- Edit their own items
- Delete their own Items
- Rate other users Exhibits
- View the average rating of your exhibit
As an Admin you can do all this plus...
- Deactivate active users and reactivate deactivated users
- View list of deactivated users
- View and manage reports made by other users
- Manage your team of moderators with other Administrators
To install follow the steps below
- Make sure bot VSCode and pgAdmin4 are installed on your machine.
- To pull this on your machine, open your terminal, and use the command "git clone git@github.com:jaymenelson56/MemoryMuseum.git"
- Run "dotnet user-secrets init"
- Run "dotnet user-secrets set MusuemMemoryDbConnectionString "Host=localhost;Port=5432;Username=postgres;Password=;Database=MuseumMemory", instead of " enter your postgres password
- Run "dotnet user-secrets set AdminPassword password" to set the first two accounts' password as "password", feel free to change it to whatever you please
- Run "dotnet ef migrations add InitialCreate" in your terminal.
- Run "dotnet ef database update" in your terminal.
- Run "code ." inside the MemoryMuseum directory
- navgiate to the run and debug menu in vscode and make sure .NET Core is selected as your debugger.
- Run the debugger.
- In your terminal cd into the client folder.
- Run npm run dev in your terminal.
- Once in, follow the prompts, register, and enjoy the site.