This project has been done as my final project for Full-Stack Development Bootcamp (Propulsion Academy, Zurich) together with Giorgos Xonikis (https://github.com/GiorgosXonikis). The goal of the project was to create a graphical user interface for chemical software (ConstruQt API). My jobs were server setup, configuring CI/CD process for the entire project, creating the design and working on the frontend with React/Redux. The project was originally developed on Gitlab.
- User can create an account
- User can login
- Logged-in user can:
- create a project
- provide a molecule in a SMILES format
- draw a molecule on ketcher
- get response form ConstruQt DB
- save a project
- delete a project
- invite a collaborator to a project (collaborator will receive an email with invitation)
- delete a collaborator
- update user profile
- change user status to premium in order to create more projects