Avalon
Avalon
An app to assign tasks to members of a club/chapter by creating and joining custom Rooms by remaining in the comfort of Vs Code
Room Creation:
Joining Room:
Features
- [x] GitHub Authentication
- [x] Create/join Rooms with unique Room Codes
- [x] Add other admins to the Room
- [x] Display Common Messages in a Room
- [x] Easy Tasks assignment/Monitoring in Rooms
- [x] View all Room's Tasks in one place
Vs Commands
- Avalon: authenticate
- Avalon: Create Room
- Avalon: Join Room
- Avalon: Refresh Tasks
- Avalon: Focus on Task View
- Avalon: Documentation, How to use it? Guide
Tech Stack
- Client - SVELTE
- SERVER/API - NODE.JS (TypeScript)
- DB - MongoDB
How to run locally
- git clone
- npm i (install all packages)
- npm run watch (concurrently runs webpack and rollup)
- To run in local server:
- 3.1 Find all http://localhost:3000/ and change to localhost to which ever port, backend is running on
- press F5 for debug
enjoy 🎉🎉
Server
Local: http://localhost:3000/
Heroku: https://avalon7.herokuapp.com/
Server GitHub Repo: https://github.com/Arkaraj/Avalon-api
License
Apache License Version 2.0
| |