Skip to content

JavaScript, React, Redux, Python, Django, Django REST, Docker, CI/CD

Notifications You must be signed in to change notification settings

TatianaPan/ChemAlive-ConstruQt

Repository files navigation

Landing page for ChemAlive ConstruQt API

Propulsion Academy Bootcamp Final Project

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.

Languages and Techs

techs

Endpoints

Features

  • 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

Demo Video

Models Representation

models

About

JavaScript, React, Redux, Python, Django, Django REST, Docker, CI/CD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published