Develist is a web application built using Nuxt 3 and Supabase, designed to help developers manage and organize their development tools and resources. With Develist, developers can create a categorized list of their favorite development tools, libraries, frameworks, tutorials, and other resources for easy reference and sharing.
The application utilizes Nuxt 3, a powerful framework for building modern web applications, and Supabase, an open-source Firebase alternative, for handling data storage and authentication. In addition, it leverages the NuxtLabs UI components, a set of beautifully designed UI elements specifically tailored for Nuxt applications.
- Create a personalized list of development tools and resources.
- Organize items into customizable categories.
- Add, edit, and delete items from the list.
- Mark items as favorites for quick access.
- Search and filter items by category, name, or tags.
- User authentication and authorization.
- Responsive design for a seamless experience across devices.
To get started with Develist, follow these steps:
- Clone the repository:
git clone https://github.com/paripsky/develist.git
- Install dependencies:
cd develist
npm install
-
Configure Supabase:
- Create a new project on Supabase (https://supabase.io/).
- Copy your Supabase project URL, API key & Service key.
- Rename the
.env.example
file to.env
and update theSUPABASE_URL
,SUPABASE_KEY
andSUPABASE_SERVICE_KEY
values with your Supabase URL, API key & Service key respectively.
-
Start the development server:
npm run dev
- Visit
http://localhost:3000
in your browser to access Develist.
Contributions to Develist are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Make sure to follow the existing coding style and conventions.
This project is licensed under the MIT License.
Develist is built upon the amazing technologies and open-source projects. Special thanks to the following:
- Nuxt 3 - The Vue.js framework for building modern web applications.
- Supabase - An open-source Firebase alternative for building and scaling applications.
- NuxtLabs UI - Beautifully designed UI components for Nuxt.js applications.