This is the frontend of the Planner App, a task management application built with Next.js, TypeScript, React Query, and Tailwind CSS.
You can open demo on Render. ATTENTION! For the demo hosting, I'm using the free plan. The first request on the server might take 1-3 minutes because it launches the server and needs some time to be ready. Sorry! The following requests should be quicker.
Also, I ask you to note that this demo is the static version of the Next.js app because the free plan of the Render service doesn't allow the installation of the non-static version of the Next.js app. I used the Render service because it needs to have the same domain for frontend and backend repos, and the free plan of the Render service provides it. So, on this demo, it doesn't work middleware, redirects and some other features of the Next.js app (e.g., the redirect to the auth page doesn't happen when tokens are expired).
Additionally, at this moment, it is available only in the desktop version of the application. The mobile and tablet versions are coming soon...
First, clone the repository and install the dependencies:
yarn install
Then, run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the application.
You can start editing the app by modifying the app/page.tsx file. The page auto-updates as you edit the file.
This frontend is integrated with the backend API, which is hosted on Render and can be accessed at: Planner App API. The backend repo
The application is styled using Tailwind CSS and leverages Tailwind Variants for component styling.
The frontend is hosted on Render. The live application can be accessed at: Planner App Frontend.
If you have suggestions for improvements or want to contribute to the project, feel free to fork the repository and create a pull request.
To learn more about the tools and technologies used in this project, check out the following resources: