Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 3.08 KB

README.md

File metadata and controls

68 lines (43 loc) · 3.08 KB

ladybug

ladybug

built from scratch with

👉 the site

Ingredeints

  • Express.js, for the server,
  • MongoDb, for the database,
  • S3 bucket for storage of user assets,
  • JWT for security i.e authentication and authorization,
  • Next.js for the frontend
  • Ant design for the UI
  • and brought together with Docker Compose and Nginx

Features

  • Collaboration, users can create teams to which they can invite other users on the platform. These teams are then used when creating projects.

    • e.g creating a team called Frontend to work on the frontend aspects of a website

    team

  • Projects, A team can organize all its issues around a single project, this ensures all issues are organized.

projects

  • A data driven dashboard. The project overview, is designed to enable the user to get a feel, of the issues on their plate at a glance, along with usefull statistics about the project they are working on.

clipboard.png

  • In issue chat, so that you can talk to your collaborators as an issue progresses

issueview

activity

  • An inbox that lets you view invites to join teams as well as messages from other team members, or users

inbox

  • Account personalisation, you can change your account display details, as well as your avatar depending on how you feel 😁, the avatars are from the schmoe collection

user

Deployment

I deployed it on Google Cloud Platform, with Cloud Engine. I created a Cloud engine instance, and used docker compose to bring together the frontend and backend containers, using nginx.

Conclusion

This was a fun build 😁😁