Skip to content

Arkaraj/Avalon

Repository files navigation

Avalon

Avalon - Give Task with a ease

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

Visual Studio Marketplace Installs Visual Studio Marketplace Downloads Visual Studio Marketplace Rating Visual Studio Marketplace Version

Avalon extension overview

Room Creation:

Avalon extension overview

Joining Room:

Avalon extension overview

Features

  • GitHub Authentication
  • Create/join Rooms with unique Room Codes
  • Add other admins to the Room
  • Display Common Messages in a Room
  • Easy Tasks assignment/Monitoring in Rooms
  • 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

  1. git clone
  2. npm i (install all packages)
  3. npm run watch (concurrently runs webpack and rollup)
  4. To run in local server:
  5. 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