This web application combines user authentication and a drawing feature, providing a simple and interactive experience.
-
User Authentication:
- Log in with a registered email and password.
- Secure authentication using local storage.
-
User Registration:
- Register with a unique username, email, and password.
- Validation for username, email, and password.
-
Drawing Feature:
- Canvas for drawing with configurable color and line width.
- Save and clear options for the drawing.
- Responsive and interactive drawing functionality.
-
TodoList (Drag and Drop):
- Efficiently manage tasks with a TodoList.
- Easily drag and drop items to rearrange or group them.
- A responsive and user-friendly interface for task organization.
-
Search Functionality:
- Easily find items with the dynamic search functionality.
-
Typography Animation:
- Welcome users with a typing animation using Typed.js.
-
Loading Spinner:
- Display a spinner during the page load.
- Web browser (Chrome, Firefox, Safari, etc.)
-
Clone the repository:
git clone https://github.com/basmasalim/YourSpace.git
-
Open
index.html
in your web browser.
-
User Authentication:
- Enter a registered email and password.
- Click the login button.
- Redirects to the home page upon successful login.
-
User Registration:
- Provide a unique username, email, and password.
- Click the sign-up button.
- Displays success or error messages using SweetAlert.
-
TodoList (Drag and Group)
-
Adding Tasks:
- Enter a task in the input field labeled "Add a new task" and press Enter or click the "Add" button.
- Your new task will be added to the TodoList.
-
Managing Tasks:
- Drag and drop tasks to rearrange their order or group them visually.
- Utilize the dynamic search functionality to quickly find specific tasks.
-
Task Actions:
- Click on a task to mark it as complete.
- Hover over a task to reveal additional actions, such as deleting the task.
-
Grouping Tasks:
- Drag a task and drop it over another task to create a group.
- Expand or collapse task groups to keep your TodoList organized.
-
Responsive Design:
- Enjoy a seamless TodoList experience on devices of all sizes.
-
-
Drawing Feature:
- Use the canvas for drawing.
- Configure the drawing color and line width.
- Save or clear the drawing.
-
Search Functionality:
- Enter a search term to filter items dynamically.
Experience the Tabs Project in action! Click the link below to access the live demo:
Feel free to interact with the project, browse through different jobs, and explore the user-friendly interface. The live demo provides a hands-on experience to see the Tabs Project in action.
If you have suggestions or find issues with the template, feel free to open an issue or create a pull request. Contributions are welcome!
If you have any questions, feedback, or suggestions, please feel free to reach out to us at [email protected]. We value your input and would love to hear from you!