Submit and vote for tech talks
The client is a React app. Nothing fancy here.
The server is a Sinatra app that uses Redis as its data store. Most of the persistence logic is defined in Lua scripts which are executed by Redis (https://redis.io/commands/eval)
- Redis
- Ruby 2.6.5
- Node.js
- Yarn
# spin up whole stack
git clone https://github.com/GuildEducationInc/jelly.git
cd jelly
make
make serve
# OR spin up just backend
make serve.server
# OR spin up just frontend
make serve.client- Create 2 Heroku apps and set them as
heroku-serverandheroku-clientGit remotes locally
# deploy the entire app
make deploy
# OR deploy just frontend
make deploy.client
# OR deploy just backend
make deploy.serverPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
jelly is open-source and licensed under the MIT License.
Use the project's GitHub Issues feature to report bugs and make feature requests.
Even better, if you're able to write code yourself to fix bugs or implement new features, submit a pull request on GitHub which will help us move the software forward much faster.