Skip to content

Cassrev/EasyLifeNub-Client

Repository files navigation

EasyLifeNub-Client

Technologies Used

HTML5 CSS3 Tailwind CSS JavaScript React Git GitHub JSON Server Django Python Visual Studio Code

Getting Started

Server Side

  1. Clone this repository for the server side:
[email protected]:Cassrev/EasyLifeNub-Server.git
  1. Initialize virtual environment:
pipenv shell
  1. Install third party packages:
pipenv install django autopep8 pylint djangorestframework django-cors-headers pylint-django
  1. Get the server running
python3 manage.py runserver

Client Side

  1. Clone this repository for the client side:
  1. Install dependencies:
npm install
  1. Run the code
npm start
  1. Login credentials:
lemmon

ERD

https://dbdiagram.io/d/64f242d202bd1c4a5ed3904a

Wireframe

https://www.figma.com/file/UMydgqFY4CfOVg0Axlmu1P/EasyLifeNub%2C-Fullstack-Capstone?type=design&node-id=117%3A1369&mode=design&t=QQHoz9CKUwfUbYUF-1

Features

As a QA Tester, I should be able to see my ticket’s detail page Given the QA tester wants to see their ticket’s detail page When the QA tester clicks their ticket’s title on their main page Then they will be directed to their ticket’s detail page

As a QA Tester, I should be able to see a list of tickets page Given the QA tester wants to see a list of tickets When the QA tester clicks “tickets” on side navbar Then they will be directed to the games list page

As a QA Tester, I should be able to edit my ticket and save changes Given the QA tester wants to edit their ticket and save changes When the QA tester clicks the pencil(or edit button) Then a popup form will show on that page(ticket list or detail page) they are currently on and edit their title or description When the QA tester clicks the save changes button Then the form disappears and changes are saved and shown

As a QA Tester, I should be able to cancel ticket edit Given the QA tester wants to cancel ticket edit When the QA tester clicks the cancel button on the popup form Then the form will disappear and no changes are made

As a QA Tester, I should be able to delete my ticket Given the QA tester wants to delete their ticket on ticket list or detail page When the QA tester clicks the x(delete button) Then their ticket is successfully deleted and no longer show

As a QA Tester, I should be able to create a ticket and submit the ticket Given the QA tester wants to create a ticket on ticket list or detail page When the QA tester clicks the create ticket button Then they are directed to create ticket page and fill out the form When the QA tester is done filling out the form and clicks submit ticket button Then they are directed to ticket list page

As a QA Tester, I should NOT be able to delete other Tester’s tickets Given the QA tester feels like they want to be evil and delete other tester’s tickets(if they are on ticket list page or ticket detail page) When they look for the delete button Then they will not see anything as there will be no button for them to click

As a QA Tester, I should NOT be able to edit other Tester’s tickets Given the QA tester feels like they want to be evil and lame and edit other tester’s tickets(if they are on ticket list page or ticket detail page) When they look for the edit button Then they will not see anything as there will be no button for them to click

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published