Warning This project is still in development and is not nearly good enough for production use.
It uses new technologies (drizzle ORM) which are subject to change and may break your application.
Welcome to Day1, an open source daily reporting tool designed to revolutionize how you track your progress, manage your time, and reflect on your daily activities. Build with everything new in Next.js 14.
- Daily Reporting: Effortlessly log your daily activities, time invested, and goals for the next day.
- Bottleneck Identification: Identify and address any bottlenecks that might be affecting your productivity.
- Data Visualization: View your reports in a structured and visually appealing format.
- User Authentication: Secure your reports with user authentication, ensuring only you can access your data.
- Responsive Design: Access your reports from anywhere, on any device.
- Integrated Analytics: Gain insights into your productivity patterns and areas for improvement.
- Frontend: Built with React, utilizing the Shadcn UI library for a modern and responsive UI.
- Backend: Powered by Next.js, with server-side rendering for optimal performance.
- Database: Uses SQLite by Turso, managed through Drizzle ORM for efficient data operations.
- Authentication: Integrates with Clerk for secure user authentication.
- Node.js (v14.0.0 or later)
- npm (v6.0.0 or later)
- Clone the repository:
git clone https://github.com/ItsPinion/Day-1.git
- Navigate to the project directory:
cd Day-1
- Install the dependencies:
npm install
- Set up your environment variables in
.env.local
based on the .env.local.example file provided. - Start the development server:
npm run dev
- Visit
http://localhost:3000
to view the application. - Navigate to the report creation page to start logging your daily activities.
- Access your past reports from the profile section to review your progress.
Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have suggestions for improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
Experience Day1 live at https://day1.24-7.ro/.
For any questions or feedback, please contact the project maintainer(ME) at our discord server Pinion's Nest.
- The Shadcn UI library for providing a modern and clean UI.
- Clerk for handling authentication and user sessions.
- Drizzle ORM for efficient data management.
- The open-source community for their contributions and support.