Code Monkey home page Code Monkey logo

slice's Introduction

Slice Logo
Slice, Know your habits

A VS Code extension to track, understand
and improve your development experience by directly understanding your development habits.

Focus on writing code and building products while Slice break down your habits and recommend efficient habits

CodeQL Netlify Status frontend_build_test GitHub all releases GitHub issuesGitHub

Quick start

To start enable the extension, you can search it on the VS Code extension market place and install it. To subscribe to a notification system and to track your work, you can install the progressive web app that comes with it. On Slice the web tracker.

Backend

Frontend

Database

Extension

Project assistance

If you want to say thank you or/and support active development of Slice:

Together, we can make this project better every day!

Wireframes

License

Slice is free and open-source software licensed under the MIT License. Official logo was created by Gedion T., Shivam, and Hargun distributed under ...

Deployment Links

Frontend || Frontend๐Ÿ”น Backend ๐Ÿ”น Extension

Feature List

Features Purpose
Chatbot To answer small questions
Notification A SMS update of work summary
Chatroom to communicate with friends and share progress.
Github Report An analysis of github profile and activity
Reading Progress Report A comparion between Code reading progress of current and last week
Coding Progress Report A comparion between Coding Progress of current and last week
Coding Goals Achieved Report A comparion between Coding Progress of current week and the aim
Edit Goals To edit the coding goals
Efficiency report A comparison of code written with the duration of coding session
Language used A summary of coding language used.

System Flow

flow

Screenshots of WebApp

Login Page

Signup Page

Profile Page

GitHub Stat Page

Stats

Stats

Stats

Stats

ChatBot

Upon signing in the user gets a message like this(give the user had signed up with phone number(including the country code, for ex +91......(code for India)):-

WhatsApp Image 2021-08-07 at 2 41 56 AM (1)

TO get daily report a button on frontend is pushed and user gets the following:-

WhatsApp Image 2021-08-07 at 2 41 56 AM

slice's People

Contributors

gediont avatar hkaur008 avatar shivamsouravjha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

slice's Issues

Storage of daily schedule

I thought of storing the daily data initially in an array of 7 elements, but after wasting 4-5 hours couldn't find anything fruitful so rather will be store per day data in the format:-
[{genre:day,amount:hours}] .
In this way, data is updated numerous times.

[New Feature] Make it into PWA and Add Lazy loaders

Is your feature request related to a problem? Please describe.
Convert the website into a Progressive Web App so that users can access their statistics offline once they have loaded it once over the internet
Also, while loading components, graphs, logging in, GitHub stats: add a loading component, spinners, ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.