@higherordermalfunction/expact
v0.3.3
Published
EXPress + reACT Starter Kit
Downloads
3
Maintainers
Readme
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 - [email protected]
Project Link: https://github.com/higherordermalfunction/expact