Experience Minimalist in action: View Production
Minimalist is a task management app that combines the power of Next.js and a Django-powered backend for a seamless, high-performance experience. With features like social login and server-side rendering, it's designed for efficiency and ease of use.
- Server-Side Rendering: Enhances performance and user experience.
- Social Authentication: Easy login with Google via NextAuth.
- Task Management: Efficient task handling with Todo-Rest-API.
- Responsive Design: A clean and intuitive interface for all devices.
Explore the backend API Todo-Rest-API developed with Django REST Framework.
- Clone the repository:
git clone https://github.com/matiasvallejosdev/minimalist-todo-app-nextjs.git
- Install dependencies:
npm install
- Set up environment variables in
.env.local
:
BASE_URL=http://127.0.0.1:8000/api
NEXTAUTH_SECRET=<YOUR SECRET KEY>
NEXTAUTH_URL=http://localhost:3000
GOOGLE_CLIENT_ID=<YOUR GOOGLE CLIENT_ID FOR OAUTH2>
GOOGLE_CLIENT_SECRET=<YOUR GOOGLE CLIENT_SECRET FOR OAUTH2>
SESSION_SECRET=<YOUR SECRET KEY>
JWT_SECRET=<YOUR JWT SECRET KEY>
JWT_NAME=session
- Start the server:
npm run dev
- Visit the deployed app in your browser.
- Log in with Google via NextAuth.
- Manage your tasks efficiently.
The Minimalist Todo App Next.js is an open-source project, and contributions are welcome. Feel free to fork the repository, make your changes, and submit a pull request.
If you have any questions or need further assistance, you can contact the project maintainer:
- Name: Matias Vallejos
- π matiasvallejos.com
Feel free to reach out if you have any inquiries or need any additional information about the project.
This project is open source and available under the MIT License.