GithubHelp home page GithubHelp logo

adisreyaj / compito Goto Github PK

View Code? Open in Web Editor NEW
209.0 209.0 46.0 14.18 MB

Compito is a simple and easy to use project management application with support for Multiple orgs.

Home Page: https://compito.adi.so

License: MIT License

Shell 0.02% JavaScript 3.23% TypeScript 82.91% HTML 10.49% SCSS 3.15% CSS 0.21%
angular nestjs prisma typescript

compito's Introduction

compito's People

Contributors

adisreyaj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

compito's Issues

Start and Due Date picker in Task Detail Modal

Is your feature request related to a problem? Please describe.
Tasks can have a start and end date for time tracking. Can later be used to display projects/tasks in a calendar view or to notify users about the due dates

Describe the solution you'd like
A date picker needs to be implemented in the project which goes with the overall aesthetic of the project. A start and end date picker need to be added to the Task Detail Modal component.

Additional context
The task model already has the start and end dates added, so I the API level there is no change required.

Ability to add tags for a task

Is your feature request related to a problem? Please describe.
Tags can be used to easily search through tasks.

Describe the solution you'd like
Create a Tags Model in prisma, add the ability to add tags to a task.

Refactor the links to a common config file

Is your feature request related to a problem? Please describe.
Since the routes are hardcoded, when there is a change in the parent route, all the routes need to be changed. Currently, we have to search and replace all manually.
Ref: f04ccd2

Describe the solution you'd like
The route links provided with HTML or in the component TS file should be coming from a config where the route can be easily configured. One changed in the config file should reflect in all the other places.

Edit/Delete Lists in a board

Is your feature request related to a problem? Please describe.
The lists on the board cannot be edited or deleted right now.

Describe the solution you'd like
Users should be able to rename the list or delete them.

  • Inline edit can be provided for updating the list name
  • Delete button can be shown by hovering on the list.

A multi add button in the header

Is your feature request related to a problem? Please describe.
Users should be easily able to create Org, Project, board, or task without having to go to their respective pages.

Describe the solution you'd like
With a + button on the header, it can show a dropdown to create Org, Project, Board, Task, etc from any page without having to navigate to the resource's page.

Logging in to local setup

I'm about to get to know your great little project, but having problems logging into my local setup.

If I sign up using an email address, and then try to login with the correct password - I always get "Wrong email or password" no matter what. User is created in both local DB and Auth0. Auth0 log says "Failed Login (invalid email/username)".

If I login using Google (I assume there is no sign up in this case), I see the application for a fraction of a second - and then I am redirected to the login page with message "Invalid session". User is created in Auth0 but not in local DB. Auth0 log says "Success Exchange" directly followed by "Success Logout".

Do you happen to have any ideas what might be wrong in any (or both) of these cases?

Account delete button

Is your feature request related to a problem? Please describe.
No way to delete account easily from the website.

Describe the solution you'd like
Please allow a way to upload a way to delete an account directly from a website through a button.

Describe alternatives you've considered

Additional context
One click way out is the best way to convince many people to try out Compito with no strings attached.

P.S.: Nice effort, all the very best. Maybe add a way to upload profile pictures soon too. :)

Caldav sync support

Nice tool, thanks for the work ! It would be perfect to make it alive and connected to the floss ecosystem by plugging it to a nextcloud instance, and to get a nice frontend alternative for Nextcloud Tasks.

It means a caldav support for being able to integrate Nextcloud.

Add email verification and only then user should be able to login

Is your feature request related to a problem? Please describe.
Currently, users can log in to the system just after they signup. The email address need not be verified in order to login into the system
Describe the solution you'd like
Once the user signs up, an email verification will be required to be able to log in. Users can be shown a prompt to verify email/resend email verification if an unverified user tries to log in.

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.