Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.67 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.67 KB

Molecule-Web-Server-Application

Description 📄

This is my first full-stack web development project that exposes me to Agile software development. This web application allows user to insert elements and parse SDF files for molecules into a database. This web application also has the functionality to generate and displays an SVG image of the molecule.

Language Used 🔨

C Python HTML5 CSS3 SQLite JQuery

Development 🪜

  • Developed a C library and implemented SWIG to generate a Python wrapper for the library.
  • Used Python to develop the functionality of parsing an SDF files, inserting elements and molecules into an SQLite database, and generating an SVG image for the molecule.
  • Used HTML/CSS and JQuery to communicate and send data from the client-side to a Python web server.

Running the program 🏃

  • Download python and SWIG if not yet available in your system
  • Enter in command line:
make  
export LD_LIBRARY_PATH=.  
python3 server 8000  

Side note: makefile may need modifications to fit each individual's system