This is the final project I completed for the JavaScript course at CoderHouse. t is a web application for a task manager that includes login, user registration, password recovery, and a dashboard.
This project represents a web application that simulates a task manager, providing users with the ability to create, edit, and delete tasks, as well as classify them based on their status. Additionally, users can assign a responsible person to each task. The user interface includes a dashboard that displays informative cards for each created task. With this application, users can effectively track their tasks and manage them in an organized manner.
To develop this project, HTML, CSS, and JavaScript were used, along with Sass and Bootstrap to enhance the efficiency of the development process. Sass allowed for more efficient and modular styling, while Bootstrap facilitated the creation of a responsive and high-quality design.
If you want to take a look at the page design file in Figma, you can access it at the following link:
No installation is required to view the web page as it is hosted on a server. You can access the web page from any of the following links:
If you wish to contribute to this project, you are welcome to do so! You can fork the repository and submit your pull requests with your changes. I will be happy to review your contributions and discuss how we can improve the platform together.
If you're not sure how to do it, follow these steps:
-
Visit the main repository page on GitHub: https://github.com/Jaguilera23/Octupus_Task_Manager.git
-
Click the "Fork" button in the upper right corner of the page. This will create a copy of the repository in your GitHub account.
-
Clone the repository from your GitHub account to your local machine using one of the following methods:
- https://github.com/Jaguilera23/Octupus_Task_Manager.git
- GitHub CLI: gh repo clone Jaguilera23/Octupus_Task_Manager
- Download the repository in ZIP format using the "Code" button on the main repository page.
- Create a new branch (git checkout -b new-functionality) to make your changes.
- Make your changes in the created branch and commit them (git commit -m "Add new functionality").
- Push your changes to the original repository by pushing the created branch (git push origin new-functionality).
- Create a pull request on the original repository page for your changes to be reviewed and considered for incorporation into the project.
Remember to follow good development practices and document your changes well to facilitate the review and acceptance process. Thank you for your contribution!
- Google Chrome
- Mozilla Firefox
- Safari
The designed web page is only developed for desktop.
This project has been created by Jose Aguilera as part of the Web Development course offered by CoderHouse. If you have any questions or suggestions about the project, you can contact me via email at [email protected] or through my linkedin .