"If you chase two rabbits, you will not catch either one." — Russian Proverb.
Elevare is a minimalist productivity app designed around one core principle: extraordinary results come from narrowing your focus.
Unlike endless to-do lists, Elevare helps you cut through the noise by identifying your ONE most important task each day — the single domino that, once knocked down, makes everything else easier or unnecessary.
- Go Small - Doing the most important thing is always the most important thing.
- Domino Effect - Success builds sequentially — one meaningful task at a time.
- Success Lists ≠ To-do Lists - Most to-dos are noise. Elevare guides you toward the vital few that truly matter.
- Extraordinary > Busy - Don't focus on doing more; focus on doing what matters most.
"Success is about doing the right thing, not about doing everything right."
- Task Management: Create, manage, and track your daily tasks.
- Streaks & Achievements: Stay motivated by building streaks for consistent habits and unlocking achievements.
- Reflection Journal: A dedicated space to reflect on your progress, thoughts, and feelings.
- Analytics: Visualize your progress and gain insights into your habits with our analytics dashboard.
- AI-Powered Suggestions: Get personalized suggestions for new achievements and tasks based on your progress.
- User Authentication: Secure user authentication and profile management.
- Framework: Next.js
- Language: TypeScript
- UI: React, Tailwind CSS, Radix UI, Framer Motion
- State Management: TanStack Query
- Forms: React Hook Form & Zod
- Authentication: NextAuth.js
- Database: Prisma
- Testing: Vitest & Playwright
- Analytics: Vercel Analytics & PostHog
- Error Monitoring: Sentry
- Node.js (v18 or higher recommended).
- npm or yarn.
- PostgreSQL (e.g., Supabase for hosting).
-
Clone the repository:
git clone https://github.com/Gojer16/Elevare
-
Navigate to the client directory:
cd Elevare/client
-
Install dependencies:
npm install
-
Set up your environment variables:
- Create a
.env.local
file in theclient
directory. - Add the necessary environment variables (e.g., database connection strings, API keys).
- Refer to
.env.example
for a template.
- Create a
-
Run the development server:
npm run dev
Open http://localhost:3000 in your browser to see the application.
We welcome contributions from the community! If you have ideas for new features, bug fixes, or improvements, please feel free to:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Distributed under the MIT License. See LICENSE
for more information.
- "Your life. Elevated."
- "Small wins. Big growth."
- "From tasks to triumphs"
Created by gojer with ❤️