https://github.com/zeynallizeynal/todoist
Todoist Clone with Next.js 15
https://github.com/zeynallizeynal/todoist
authentication authorization axios cookie geist-ui next-middleware next15 nextjs radix-ui server-actions shadcn-ui theme-switcher todoist typescript ui-components vercel versioning
Last synced: 6 months ago
JSON representation
Todoist Clone with Next.js 15
- Host: GitHub
- URL: https://github.com/zeynallizeynal/todoist
- Owner: ZeynalliZeynal
- Created: 2024-11-13T15:04:46.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-29T18:54:09.000Z (7 months ago)
- Last Synced: 2025-03-29T19:32:35.644Z (7 months ago)
- Topics: authentication, authorization, axios, cookie, geist-ui, next-middleware, next15, nextjs, radix-ui, server-actions, shadcn-ui, theme-switcher, todoist, typescript, ui-components, vercel, versioning
- Language: TypeScript
- Homepage: https://todoist-liard-alpha.vercel.app
- Size: 1.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
This is a [Next.js](https://nextjs.org/) (v15 based) project inspired by [Todoist](https://todoist.com) and [Vercel](https://vercel.com).
# Todoist NEXT
[](https://todoist-liard-alpha.vercel.app/)
## ⚠️ _Some functionalities and pages are not done yet._
In this project, I put my all my knowledge about **Next.js** and **React**. The styling is being built with [TailwindCSS](https://tailwindcss.com/) The purpose is to learn to build fast, add full of functionalities, handling API requests, using next's middleware, build attractive UI, build reusable UI components inspired by Radix and Shadcn, and so on. The UI components are demonstrated at [/geist/introduction](https://todoist-liard-alpha.vercel.app/geist/introduction) page. The only 3rd party libraries I use here are `framer-motion`(handles open and close animations) and `react-lock-focus` (handles focus events for accessibility).
You might see some issues with the responsive design, because I'm currently focues on the UI components. The authentication part is done, and you can look into the server side on my [todoist-server](https://github.com/ZeynalliZeynal/todoist-server) repo. The auth links goes under the route `/auth`.