Skip to content
A device friendly web development approach using C++
C++ C CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Screenshots Delete desktop.ini Mar 11, 2018
files
img
resources
style CSS style file to be loaded via C++ Mar 11, 2018
uploads
.gitattributes Create .gitattributes Mar 11, 2018
README.md
The recipe book.cpp Main file to host website Mar 11, 2018
about.h
addrecipe.h Header file for add recipe section Mar 11, 2018
editrecipe.h
emailmodal.h
form.h
intro.h
modal.h Header file for task completed modal Mar 11, 2018
stdafx.cpp
stdafx.h
targetver.h Visual studio targetver.h file Mar 11, 2018

README.md

The Recipe Book

Device Friendly Web Development using C++

This is a device friendly website designed completely via C++ with the help of Web Toolkit C++ (WT C++) framework (https://www.webtoolkit.eu/wt). It is a simple web application which fits the screen size across any screen device. It is a website containing platform for openly serving your recipe ideas via your email account!!! It contains around all major features of a website like email regexp regonition, email verification through code, navigation bar,etc. The only difference here is the use of text files instead of database, since this project is created for debug process!!!

This project breaks the general trend of thinking C++ as not a language for web development!!! It makes C++ to speak "I am not as weak you think I am".

Some desktop screenshots of the website created are:

Some mobile screenshots of the website created are:

Steps to run the project are as follows:

  1. Install MS Visual Studio (MSVC) 2015 or newer
  2. Download the required version of WT C++ framework as per the visual studio
  3. Import the project folder to MSVC IDE
  4. Right click on the project folder and select 'Properties' option
  5. In Configuration Properties -> Debugging, set command arguments to --http-address=0.0.0.0 --http-port=8080 --deploy-path=/ --docroot=.
  6. Browse http://localhost:8080/
You can’t perform that action at this time.