EXPACT
EXPress + reACT Starter Kit
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
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.
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
- Install EXPACT Boiler
npm i @higherordermalfunction/expact
- Run the package
npx expact
- Now run the server using Vite
npm run dev
That's it.
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).
License
Distributed under the ISC License. See LICENSE.txt
for more information.
Contact
DevByRich - @devByRich - higherordermalfunction@gmail.com
Project Link: https://github.com/higherordermalfunction/expact