Skip to content

PushNote lets you manage your team effectively by making it easy for you to organize your projects and tasks. Check out the platform for more.

Notifications You must be signed in to change notification settings

MayankBansal12/PushNote

Repository files navigation

Logo

PushNote - Manage like a Pro!

This is a Turborepo for PushNote with React frontend (apps/client) and Express backend (apps/api).

About Us

We are a team of 3 people who developed this platform. The main aim was to solve the management problem among teams in small and medium-sized businesses. We tried to come up with a simple solution which allows a company to make their account on the platform and invite their workers/team members to join their organisation. Once the Account is set up, users can be assigned tasks and made part of different projects listed under the org. Admins will have complete control over the project and can perform activities like Adding and Removing a project member, Creating/ Editing Tasks, Assigning Task to members, change project settings etc. Members will receive push notifications when a task is assigned to them.

Features

  • Adding Members

    • Organisations can add members by entering their email, and creating user accounts for seamless access to the organisation's platform.
  • Project Dashboard

    • Create different projects, each acting as a distinct team with specific members, managed by project admins. Only members can access the project dashboard.
  • Tasks

    • Create tasks under each project with dedicated task pages, allowing users to view descriptions and comments for each task.
  • Calendar

    • Users have a dedicated calendar section to visualize and manage their tasks.
  • Push Notifications

    • Receive push notifications when tasks are assigned or updated, ensuring users stay informed and engaged.
  • Messages

    • Enable communication between members through a live chat implemented using socket.io.

Contributors

Contact Us

Using this repo

Run the following command:

git clone https://github.com/MayankBansal12/PushNote.git
cd PushNote
1. pnpm install
2. pnpm build or
turbo run build
3. pnpm dev or
turbo run dev

Apps and Packages

  • backend: an Express server
  • frontend: a Vite single-page app
  • logger: isomorphic logger (a small wrapper around console.log)
  • ui: a React UI library for React components
  • scripts: Jest and ESLint configurations
  • tsconfig: tsconfig.json is used throughout the monorepo

Each package and app is using TypeScript.

Demo and ScreenShots

You can visit the platform at pushnote.xyz

Here are some screenshots of the platform:

Landing Page Login Home Project Dash Task Page Chats Edit Task Task status Mobile View

Conclusion

PushNote simplifies team management, offering features that enhance collaboration and workflow efficiency. Try it out and experience a more streamlined approach to team communication and project management. Have questions or suggestions? Feel free to reach out to us.

About

PushNote lets you manage your team effectively by making it easy for you to organize your projects and tasks. Check out the platform for more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published