For this group project, you will be building an online content management system for anyone who would like to create an account and publish article on the Web for public consumption.
- In the top-level directory of the cloned project on your computer, run
dotnet user-secrets init
- Run
dotnet user-secrets set AdminPassword password
(you can choose a different password if you wish) - Run
dotnet user-secrets set TabloidDbConnectionString 'Host=localhost;Port=5432;Username=postgres;Password=password;Database=Tabloid'
- Run
dotnet restore
- Run
dotnet build
- Run
dotnet ef migrations add InitialCreate
- Run
dotnet ef database update
- Run
cd client
- Run
npm install
- Start debugging the API and run
npm start
in theclient
directory. - You should see the login view when the UI opens.
- Attempt to login with
admina@strator.comx
and the password you set the value ofAdminPassword
to in the user-secrets - If the setup succeeded, you should see a welcome message, and a
User Profiles
menu option along with a logout button.
The company has hired a designer and here are the mock-ups they provided.
NOTE: Styling should NOT be prioritized over functionality. UI/UX is important, but it's more important that you focus on the code.
NOTE: (The quill logo seen in some of the mockups is provided for you inside of the images folder along with the other mock-ups to use as needed!)
These are the hex codes for the colors used in the mockups
- Red:
#db534b
- Grey:
#6c767d
- Black:
#343a40
- Green:
#5bb8a6