Tails of Joy was created in the hopes of promoting shelter dogs and allowing users to interact and share their stories and experiences.
- Clone the repository
- cd into client
- npm install to install React.js and the necessary packages
- Load up the server side on Visual Studio.
- Run 01_DB_Create SQl to create the database.
- Run the 02_Seed_Data SQL to populate the database.
- Run the server side application.
- Npm start inside of client.
To view admin capabilites login using the admin@admin.com email and the password 123456.
- Edit their own profile, but cannot delete it.
- Add, Edit and Remove dogs from the list.
- Add, Edit and Delete a post.
- Add, Edit and Delete their own comments from a post.
- Approve or Deny Adoptions that users have applied for.
- View all unavailable dogs
- Reactivate dogs to the available list
To view user capabilites register a new user or login using the email jakereed@email.com and the password 123456
- Edit or Delete their own profile.
- View list of all available dogs.
- View other User's Profiles.
- Add, Edit and Delete a post.
- Add, Edit and Delete their own comments from a post.
- Apply to adopt a dog, this will temporarily remove the dog from the list until the adoptoin is approved or denied.
- ASP.Net
- C#
- SQL
- React.js
- Reactstrap
- Cloudinary
- Firebase