1.0.9 • Published 5 months ago

project-seeder v1.0.9

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
5 months ago

Logo

Project Seeder

Project Seeder is a development tool designed to deliver a fully-featured web application right from the start. It aims to streamline the development process by integrating essential components that often require additional setup and configuration.

You'll get a complete app boilerplate and will be able to focus on your app's logic from the get-go!

What is included

Your application includes server-side rendering (SSR) to enhance performance and boost search engine optimization without any additional setup. The integrated state management system ensures seamless data flow within your app, allowing you to focus on building features rather than dealing with complex state configurations.

Enjoy the convenience of a simple routing system and a built-in API wrapper which facilitates easy connection to various backend services, streamlining data fetching and user authentication.

Additionally, we've included a UI library, a predefined layout, and a styling system with CSS variables providing you a collection of pre-designed components and saving you time on styling.

Usage

Create new project with npx

  npx project-seeder

You'll be asked for your new project's name and which template to use. Your project will be created in a new folder with dependencies installed.

Go to folder and run npm start or yarn start to run your project.

Requirements

  • Node.js version >= 16

Features

  • SSR - Server side rendering
  • State management
  • API wrapper
  • Routing system
  • Data prefetching
  • Authentication
  • UI Library + CSS Styling + Basic UI Layout
  • Dockerfile

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

APP_PORT - Port the app will run on

VITE_API_BASE_URL - Base URL the API wrapper will build requests on, example https://jsonplaceholder.typicode.com

Roadmap

  • Internalization
  • Documentation
  • Tests
  • Caching

License

GPL-3.0

1.0.9

5 months ago

1.0.8

5 months ago

1.0.7

5 months ago

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago