Files
crimson-quirks-ui/README.md
T
2023-06-11 17:32:47 +01:00

2.1 KiB

Table of Contents

  1. Introduction
  2. Features
  3. Credits

Introduction

This was my final year of studies projects where my collegue and I worked on a prototype for a project building solution for the agency we had an internship in called Astrolab. As there were lockdowns in Tunisia in 2020/2021 because of covid software agencies and clients could not have in person meetings to discuss a client's software project. So the idea of Astrobuild is to reduce meetings and make the client participate with other stakeholders in the process of creating a software project by tracking and communicating with their associated product owner.

Features

  1. Client
  • Account management
  • Project creation from choosing the templates, features and deliverables (Specification, design, MVP or full build)
  • Project tracking
  • Chat with associated product owner for tracking and support
  • Payment (WIP)
  1. Product Owner
  • Account management
  • Management of templates
  • Review of projects and transferring deliverables
  • Chat with clients on their projects
  1. Developer
  • Account management
  • Features, categories and wireframes management
  1. Admin
  • Identity and access management (WIP)

Technologies Used

The frontend project is a React application with TypeScript which consumes a set of GraphQL APIs using Apollo GraphQL and a some REST APIs. A small components library with a custom theme was made for this project using Styled Components which can be viewed at the components folder. The prototyping feature was done using React Flow which is a library for creating and interacting with diagrams. To view the full architecture of the application go here.

Credits