** GSD-Task-Force-Server **
- We began by discussing the requirements with our unified vision and function of the SPA. With all at agreement, we proceeded by creating a wireframe and ERD that to establish layouts and features that meet our demographic's needs. Next, we began delegating and planning out our groups work, schedule, and ground rules. Finally, we loosened our finger knots and began typing.
- We designated a member to be the SCRUM master and created a Trello board to track and manage our project. This allowed us to effectively communicate and delegate our tasks/requirements to each member of the group in high value increments to ensure the goal is met. Sprint meetings were held at the beginning of each work day to review and discuss the schedule and completion of tasks assigned for the day.
- We tackled our problems in a plethora of ways throughout in the development process, by either referring to online documentation, our previous projects, notes taken throughout lecture, and between members within the group.
- JavaScript
- HTML/JSX
- SCSS/Bootstrap
- Express
- JSON
- React
- Mongoose
- MongoDB
- GitHub
- DOM/API
- Heroku
- cURL
- Auth
- Sign Up (POST) URL + '/sign-up/'
- Sign In (POST) URL + '/sign-in/'
- Sign Out (DELETE) URL + '/sign-out/'
- Change Password (PATCH) URL + '/change-password/'
- Tasks
- Create Task (POST) URL + '/task/'
- Index Task (GET) URL + '/task/'
- Show Task (GET) URL +'/task/' + :id
- Update Task (PATCH) URL + '/task/' + :id
- Delete Task (DELETE) URL + '/task/' + :id
- GSD-Task-Force is a task list/reminder SPA that balances power and simplicity. This application allows members to quickly create, organize (completed/uncompleted), search, update, delete, and add due dates for each task.
- Click on the sign up button
- Enter valid email address
- Enter password
- Re-enter password
- Click sign up
- Click on sign in
- Enter email
- Enter password
- Click sign in
- Click update password
- Enter current password
- Enter new password
- Click update
- Click on Home
- Scroll down on the list of Task
- Click on Create Task
- Enter Task title
- Enter Task description
- Enter Task due date
- Click submit
- Enter the changes you wish to make, in the form fields under your Task
- Click Update
- Click on the checkbox
- Under your Task click Delete
- See each others tasks
- Search by Task Description
- Search by Due Date
- Time based reminder
- Activity schedule
- Add images for each task
- Add geographical location
- Additional Task lists
- Integrate with Google and Outlook Calendars
I would like to thank all members of the instructional team, and GSD Team members for all their assistance and ideas on this project.