0.3.3 • Published 11 months ago
@higherordermalfunction/expact v0.3.3
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
Setup basic directoriesCopy over main filesAdd ViteJSAdd 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