Skip to content

ExtraTNT/ReactTemplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactTemplate

just a react template with some stuff... use at your own risk
i hope it helps you to get started with react / webdevelopment / programming / whatever
it's not perfect, it's work in progress, but why not have it public aviable for everyone?
have fun, and if you have any questions, feel free to contact me (Q & A in this repo or if you know me, you probaly have me on discord)

Screenshots

dark light arc 77

Features

  • react
  • multiple themes with switcher
  • api service with error handling
  • local storage with objects
  • base64 converter
  • grommet (because why not)
  • react-router
  • sidebar
  • popups
  • string joiner for classnames
  • jss (for styling... with some easy to use predefined classes)
  • array sorter
  • documentation
  • hls
  • multiple templates
  • login service with tokens for api (coming soon i guess)
  • date formatter / calculator
  • useHooks(🔥).ts (custom stuff was not a good idea -.-)
  • competent developer / maintainer (after all it's a template, not a framework, it's not perfect, but it maybe helps someone)
  • visual beauty (blur effect, and glasseye effect done)

ToDo

if you have any ideas for new features, please contact me (ideas discussion in this repo or if you know me, you probaly have me on discord)
i also try to add those as issues

  • add more features
  • add more themes
  • add more template possibilities
  • add more components
  • test api
  • clean up code (about 80% done)
  • add more documentation
  • add classes for styling / layouting / visual beauty (jss) (about 20% done)
  • add stuff for testing stuff
  • add unicorns
  • check if gpl is a good license for this project

Why?

Because i think it's stupid to build a website from ground every time you want to build one... this repo is a base with some utilities and components to build a website in a short amount of time.

contribute to this repo

feel free to contribute to this repo, i'm open to any kind of contribution (issues, pull requests, ideas, ...) if you want, fork this repo and make your own version. the beauty of open source is that it helps the community, and if you have fun to do something, do it...

License

this project is licensed under the gpl v3
i need to check if gpl v3 is good for this project or if a other license is better in this case... if you want to build a website based on this project, just do it, if there is a problem with gpl in this case, i don't care... but if you fork this project or work on / with it in a other way, pls respect the license...

Handy stuff

  • install a new nodejs version, because the default one in your (apt) repo does maybe not work
  • npm clean-install is handy, if you fuck up
  • echo fs.inotify.max_user_watches=65536 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p helps if you have "No space left on device"

Other Stuff

gif from: https://files.gamebanana.com/img/ico/sprays/5db93d0aac35e.gif licensed under cc-by-sa 4.0

About

just a react template with some stuff...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages