Skip to content

jaymenelson56/MemoryMuseum

Repository files navigation

Memory Museum

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

How to install

To install follow the steps below

  1. Make sure bot VSCode and pgAdmin4 are installed on your machine.
  2. To pull this on your machine, open your terminal, and use the command "git clone git@github.com:jaymenelson56/MemoryMuseum.git"
  3. Run "dotnet user-secrets init"
  4. Run "dotnet user-secrets set MusuemMemoryDbConnectionString "Host=localhost;Port=5432;Username=postgres;Password=;Database=MuseumMemory", instead of " enter your postgres password
  5. 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
  6. Run "dotnet ef migrations add InitialCreate" in your terminal.
  7. Run "dotnet ef database update" in your terminal.
  8. Run "code ." inside the MemoryMuseum directory
  9. navgiate to the run and debug menu in vscode and make sure .NET Core is selected as your debugger.
  10. Run the debugger.
  11. In your terminal cd into the client folder.
  12. Run npm run dev in your terminal.
  13. Once in, follow the prompts, register, and enjoy the site.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages