Skip to content

kevin21018212/Dash

Repository files navigation

Dash - Task Tracking Web App 🚀

Dash is a task tracking web application designed to provide a balance between Jira and Reminders, offering users a streamlined and efficient way to manage tasks and projects. With features like Google signup, a PostgreSQL database, Framer Motion animations, and a variety of other technologies, Dash aims to revolutionize task management for users.

Key Features:

Task Tracking:

  • Easily create, organize, and prioritize tasks and projects.
  • Track progress and deadlines efficiently to stay on top of your workload.

Google Signup:

  • Seamlessly sign up and log in using your Google account for a hassle-free experience.

PostgreSQL Database:

  • Utilize a robust PostgreSQL database to store and manage user data securely.

Framer Motion Animations:

  • Enhance user experience with smooth and visually appealing animations powered by Framer Motion.

Other Technologies:

  • Explore a range of other technologies integrated into Dash for enhanced functionality and performance.

Installation:

To set up Dash locally, follow these steps:

  1. Clone the Repository: Clone the Dash repository to your local machine.

  2. Install Dependencies: Navigate to the project directory and install the necessary dependencies using your preferred package manager.

  3. Set Up PostgreSQL Database: Configure and set up a PostgreSQL database instance to work with Dash. Ensure the necessary environment variables are set up for database connection.

  4. Configure Google Signup: Set up authentication with Google OAuth to enable users to sign up and log in using their Google accounts.

  5. Run the Application: Start the Dash application locally. Ensure all configurations and dependencies are properly set up.

  6. Explore and Test: Access the Dash web app in your browser and explore its features. Test different functionalities to ensure everything is working as expected.

Technologies Used:

  • Frontend: Next Js
  • Backend: Vercel PostGres
  • Database: PostgreSQL
  • Authentication: Google OAuth, Next Auth
  • Animation: Framer Motion

Feedback and Support:

We value your feedback and are committed to providing the best user experience possible with Dash. If you encounter any issues, have suggestions for improvement, or would like to contribute to the project, please feel free to reach out to us.

Contributors:

  • Matthew Bennett

Thank you for choosing Dash for your task tracking needs! We hope you enjoy using the app and find it helpful in managing your projects effectively.