
Watch the series/playlist containing 9 videos that show step-by-step how to develop a web application for task management with Crow C++, MySQL, and Tailwind CSS.
The videos are in Portuguese; use YouTube’s automatic translation (Audio Track) to find your language.
Windows and Unix-Like (macOS, GNU/Linux, *BSD, Haiku,…)
Or download it directly and then unzip it.
git clone https://github.com/terroo/crow-todo
cd crowmysql -u root -p < cpp.sqlOpen the file:
todo.cppand change lines 16 ([YOUR_USER]) and 17 ([YOUR_PASS]):
// ...
connect = mysql_real_connect(
connect,
"localhost",
"[YOUR_USER]",
"[YOUR_PASS]",
"cpp",0, NULL, 0
);
// ...g++ main.cpp -I"C:/Includes/asio/include" -I"C:/Includes/crow/include" -lws2_32 -lmswsock -o app.exeAssuming the
asioandcrowlibraries are in the path:C:\Includes, modify the path if you did not follow the installation tutorial mentioned above.
app.exemacOS, GNU/Linux, *BSD, Haiku,…
git clone https://github.com/terroo/crow-todo
cd crowmysql -u root -p < cpp.sqlOpen the file:
todo.cppand change lines 16 ([YOUR_USER]) and 17 ([YOUR_PASS]):
// ...
connect = mysql_real_connect(
connect,
"localhost",
"[YOUR_USER]",
"[YOUR_PASS]",
"cpp",0, NULL, 0
);
// ...With CMake.
cmake -B build .
cmake --build build./build/app-crow-todoCredentials to log into the application:
marcos@cpp.ioteste123@If you want to create your own credentials to log in, insert them via MySQL, for example:
mysql -u root -p -D cpp # Then enter your password
INSERT INTO `login` VALUES (NULL,'YOUR NAME','LAST NAME','YOUR_USER@EMAIL.COM', SHA2('[YOUR_PASSWORD]', 256),'admin');Replace the uppercase data with your corresponding details.
crow-todo/ToDo++ was made:The videos are in Portuguese; use YouTube’s automatic translation (Audio Track) to find your language.