Developing Web Applications

Developing any Web Application that involves a database requires setting up localhost (check here for the definition) where your computer will serve as a server displaying data from the database as a web page even without Internet. DCG uses MySQL for database for most of their developments using open source.

Setting up Localhost

  • For Windows (PC, Microsoft), one needs downloading XAMPP. 'A' stands for Apache, which is needed for the localhost to serve as a web server. 'M' stands for MySQL, which is needed for database development and 'P' stands for PHP, the programming language (the other 'P' is for phpMyAdmin).
  • For a Mac (Apple Computer), one needs downloading MAMP, which stands for Macintosh, Apache, MySQL and PHP.
    • Check here to see Dr. Datta's earlier software projects
    • Check here to see the NU's course catalog
    • See here for some of the projects of interests to address 21st Century Grand Challengess in Engineering.