Fully featured React.js SSR user management system/ CMS (frontend).
- User sign in, sign up, sign out
- Profile edit, delete
- Account confirm, password reset
- Terms and conditions. privacy policy, disclaimer examples
- Contact form, etc. examples
- Written in hooks (almost*)
Note. This project is SSR only, not using CSR part from Next.js, therefore, all links are <a href=
instead of <Link href=
.
- Next.js custom app doesn't support hooks
- Users Cubed API Next - protobuf API on AWS Lambda + S3
- 1703 rps median, 17ms latency, without API calls
You should deploy your own API backend and set all the properties inside .env
.
npm i
npm run build
# Development:
npm run dev
# Production
npm run build
npm run start
Docker:
./slave_build.sh
./slave_start.sh
# reload:
./reload.sh
# npm run test
# will generate a sitemap inside public/ folder along with additional out.json and errors.json files
node sitemap/
Use translations/translations/*.js
Currently all themeable items are inside components/elements/*.js
and components/layout/*.js
, except forms/delete.js
and forms/subscribe.js
Primary
- test reset, confirm reset
- fix confirm from browser's window
- social login
- fix edit page
- fix responsiveness
- refer, referred, refer register pages
- shop, blog
Other
- refer system (left: REFER_USE -> REFER_REGISTER, REFERRED)
- upload field/ avatar field
- fast theme changes, composable primitives, layout map, loader map,...
Nice to have:
- drop express
- improved locale switching
- fix export (+ sitemap -> routeMap)
- tests
- newsletters
GPL v3.0