* Data location : `https://git.mpi-cbg.de/scicomp/scidev_team/dd-code/`
# CD-Code Web front-end
# Project Outline
## Modules in CD-Code Web front-end
1.```web/```: [Vue.js (v2.0)](https://v2.vuejs.org/) based web front-end
2.```cms/```: [Strapi](https://strapi.io/) based CMS module
To develop a fron-end web application for condensate databases with MongoDB and Elastic search functionalities. The back-end data design and contracts are implemented by Soumyadeep. Scicomp is in charge of the front end web application.
```web``` module provides the user interface for condensate and protein databases stored in MongoDB through [the server API](dd-code-team/dd-code-api), which are carefully curated by contributors.
- the first page will show the table with searched term.
- the second page includes the detailed information of condensate and proteins.
```cms``` module contains all the necessary dependencies to collect all the contributions and coordinate the database curation based on roles (public, contributor, maintainer, administrator).
## References
- https://git.mpi-cbg.de/atplab/dd-code-docs
- http://bio-comp.org.cn/llpsdb/home.aspx
- https://phasepro.elte.hu
- https://www.uniprot.org/
- https://www.mdpi.com/1422-0067/21/18/6796/htm
## README.md in the modules
1. ```web/```: Follow the instructions in [web/README.md](web/README.md)
### Considerations for development and production phases
There are *develop* and *master* branches in the repository in order to reduce the impact on the production service which is running under [https://cd-code.org](https://cd-code.org). After checking the *develop* instance thoroughly, the production version is released with merging *develop* branch into *master*.