Controlio is an extremely simple status report system. It's like twitter but intended for your subcontractors. This is a pretty old project, not supported or live anymore but has been published publically as a tribute to the legacy left after Controlio ahs been created. Enjoy!
- Server — backend code for Controlio
- Landing — landing front page of the former controlio.co website
- Web client — frontend of the web app connected to this server
- iOS client — iOS client app connected to this server
- Android client — Android client connected to this server
- API documentaion — documentation for this API
- Create the .env file in the root directory of the project
- Run
npm i
- Launch local MongoDB instance
- Run
npm start
P.S., installation instructions might be ridiculously outdated. Sorry.
API_KEY
— any string, you will sign all the requests with itJWT_SECRET
— any string, server will use it to salt users' JWTMONGO_URL
— address of the mongo db you're usingSENDGRID_API_KEY
— api key for Sendgrid used to send emailsTOKEN_SALT
— any string, server will use id to salt random tokens we need for magic links and reset passwordSTRIPE_API_KEY
— api key for Stripe(Optional) TELEGRAM_KEY
— Telegram bot token to send logs(Optional) TELEGRAM_ID
— id of the telegram chat where to send logs(Optional) SERVER_URL
— base url of your server (used in emails); defaults tohttps://api.controlio.co
MIT — use for any purpose. Would be great if you could leave a note about the original developers. Thanks!