Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evokelektrique/todolist-nextjs
https://github.com/evokelektrique/todolist-nextjs
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/evokelektrique/todolist-nextjs
- Owner: evokelektrique
- Created: 2023-10-16T13:17:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-21T10:34:45.000Z (about 1 year ago)
- Last Synced: 2023-10-21T15:21:56.902Z (about 1 year ago)
- Language: JavaScript
- Size: 155 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next.js Frontend Application for Laravel Todo List API
This is a Next.js frontend application that interacts with the Laravel Todo List API. The application allows users to manage their tasks by creating, updating, and deleting them. It also provides authentication features for user registration and login.
## Getting Started
To get started with this Next.js application:
1. Clone this repository to your local machine.
2. Navigate to the project directory and run `npm install` or `bun install` to install the project dependencies.
3. Create a `.env.development` file and configure your API endpoints, such as the Laravel API base URL. For example: `NEXT_PUBLIC_BACKEND_URL=http://localhost:8000`
4. Start the development server by running `npm run dev` or `bun dev`. The application will be accessible at .## Features
### User Authentication
The application provides user registration and login features to interact with the Laravel API.
### Todo List Management
Users can view their tasks, create new tasks, update existing tasks, and delete tasks through the frontend connected to the Laravel Todo List API.
### Components and Pages
The project structure is organized into components and pages to provide a clear separation of concerns for UI elements and routing.
### API Interaction
The application uses Axios, a popular HTTP client, to interact with the Laravel Todo List API. The Axios configuration can be found in the lib/axios.js file.
## Contributing
If you'd like to contribute to this project, please follow the standard GitHub fork and pull request workflow. Contributions and bug reports are welcome.
## License
This project is licensed under the MIT License. See the LICENSE file for details.