{"id":18545654,"url":"https://github.com/tiana-coker/taskflow-frontend","last_synced_at":"2026-04-20T09:32:51.190Z","repository":{"id":246304370,"uuid":"820691087","full_name":"Tiana-Coker/TaskFlow-frontend","owner":"Tiana-Coker","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-05T17:10:43.000Z","size":5294,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T06:11:31.642Z","etag":null,"topics":["css","html","javascript","scss"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tiana-Coker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-27T01:48:47.000Z","updated_at":"2024-08-28T13:36:22.000Z","dependencies_parsed_at":"2024-06-28T11:42:12.756Z","dependency_job_id":"0db3c4f1-1f7b-40e3-9358-d11610b34cee","html_url":"https://github.com/Tiana-Coker/TaskFlow-frontend","commit_stats":null,"previous_names":["tiana-coker/week10-frontend","tiana-coker/taskflow-frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tiana-Coker%2FTaskFlow-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tiana-Coker%2FTaskFlow-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tiana-Coker%2FTaskFlow-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tiana-Coker%2FTaskFlow-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tiana-Coker","download_url":"https://codeload.github.com/Tiana-Coker/TaskFlow-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254283346,"owners_count":22045141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","html","javascript","scss"],"created_at":"2024-11-06T20:21:27.161Z","updated_at":"2026-04-20T09:32:51.154Z","avatar_url":"https://github.com/Tiana-Coker.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TaskFlow Frontend\n\nTaskFlow is a task management application designed to help individuals efficiently organize their personal tasks and boost productivity. This repository contains the frontend implementation of TaskFlow, built using HTML, CSS, JavaScript, and Bootstrap. The frontend consumes the API provided by the backend, which is developed in Java.\n\n## Overview\n\n### Background\nIndividuals require an effective solution to efficiently organize their personal tasks spanning various related and/or unrelated responsibilities, aiming to boost productivity.\n\n### Target Users\nIndividuals seeking personal task organization.\n\n### User Story\nAs a user, I want to be able to sign up for an account so that I can access the application and manage my tasks.\n\n#### Acceptance Criteria\n- As a new user, I can sign up for a new account.\n  - On the sign-up form, I can provide my first name, last name, email, password, confirm password, and phone number.\n  - Upon successful sign-up, I should receive a confirmation email with a token to validate my account, after which I can log in using my email and password.\n- As a registered user, I can log in to my account.\n  - On login, I will use my email and password.\n  - Upon successful login, I should be able to:\n    1. Create tasks with specific details such as title, description, deadline, and priority level (HIGH, MEDIUM, LOW, NONE).\n    2. View details of a specific task by its title or ID.\n    3. View all tasks associated with a specific user.\n    4. Edit a task successfully.\n    5. Delete a task successfully.\n    6. Filter tasks by their status (PENDING, IN_PROGRESS, COMPLETED).\n    7. View a list of completed tasks separately.\n    8. Log out of my account.\n\n## Technologies Used\n\n- **Frontend:**\n  - HTML\n  - CSS\n  - JavaScript\n  - Bootstrap\n\n- **Backend:**\n  - Spring Boot\n  - Spring Security / JWT\n  - MySQL \n  - Postman\n  - GIT\n\n## Getting Started\n\n### Prerequisites\nTo run this project, you will need a live backend server for the TaskFlow API. Ensure that the backend is up and running before starting the frontend.\n\n### Installation\n\n1. Clone the repository:\n    ```sh\n    git clone https://github.com/Tiana-Coker/week10-frontend.git\n    cd week10-frontend\n    ```\n\n2. Open `index.html` in your preferred web browser to view the application.\n\n## Usage\n\n### Screenshots\n![TaskFlow Screenshot](images/taskflow-image.png)\n\n\n\n### Features\n\n- **User Authentication:**\n  - Sign up, login, and receive email confirmation for new accounts.\n  \n- **Task Management:**\n  - Create, view, edit, delete, and filter tasks.\n  - View tasks by status and see a list of completed tasks.\n\n- **User Interface:**\n  - Clean and responsive design using Bootstrap.\n\n## Contributing\n\nWe welcome contributions from the community. To contribute, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch:\n    ```sh\n    git checkout -b feature/your-feature-name\n    ```\n3. Make your changes and commit them:\n    ```sh\n    git commit -m \"Add your feature\"\n    ```\n4. Push to the branch:\n    ```sh\n    git push origin feature/your-feature-name\n    ```\n5. Open a pull request to the main repository.\n\n## License\n\nThis project is licensed under the MIT License.\n\n## Contact\n\nFor any questions or suggestions, feel free to reach out or open an issue on GitHub.\n\n---\n\n_Thank you for using TaskFlow!_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiana-coker%2Ftaskflow-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftiana-coker%2Ftaskflow-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftiana-coker%2Ftaskflow-frontend/lists"}