@higherordermalfunction/expact

0.3.3 • Public • Published

EXPACT

EXPress + reACT Starter Kit
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact

About The Project

What started off as just a quick boilerplate with a good folder structure is slowly growing into a starter kit that sets your React app off to a powerful start.

I hope you find it useful.

(back to top)

Getting Started

This stater kit uses Vite development environment to create a new React App. We will run through installing that first as a prerequisite and then move on to installing and running EXPACT.

Prerequisites

Remember to change "my-app" to whatever you want to name your app

# npm 6.x
npm create vite@latest my-app --template react

# npm 7+, extra double-dash is needed:
npm create vite@latest my-app -- --template react

cd my-app
npm install

Installation

  1. Install EXPACT Boiler
npm i @higherordermalfunction/expact
  1. Run the package
npx expact
  1. Now run the server using Vite
npm run dev

That's it.

(back to top)

Roadmap

  • [x] Setup basic directories
  • [x] Copy over main files
  • [x] Add ViteJS
  • [x] Add Tailwind CSS
  • [ ] Add Base Server.js
  • [ ] Add Database setup
  • [ ] Add Login page
  • [ ] Add Registration page
  • [ ] Add Forgot Password page
  • [ ] Add Reset Password page
  • [ ] Add Dashboard page
  • [ ] Add Profile page
  • [ ] Add Settings page
    • [ ] Change Avatar
    • [ ] Change Name
    • [ ] Change Email
    • [ ] Change Password
    • [ ] Setup 2FA
    • [ ] Browser Sessions (List and Logout option)
  • [ ] Basic API
    • [ ] Create API Token
    • [ ] Manage API Tokens (Permissions and Delete)
  • [ ] Teams
    • [ ] Create Team
    • [ ] Invite Team Members
    • [ ] Manage Team Members

See the open issues for a full list of proposed features (and known issues).

(back to top)

License

Distributed under the ISC License. See LICENSE.txt for more information.

(back to top)

Contact

DevByRich - @devByRich - higherordermalfunction@gmail.com

Project Link: https://github.com/higherordermalfunction/expact

(back to top)

Package Sidebar

Install

npm i @higherordermalfunction/expact

Weekly Downloads

7

Version

0.3.3

License

ISC

Unpacked Size

28 kB

Total Files

22

Last publish

Collaborators

  • higherordermalfunction