+ 3

Creating a to-do list

I want to create a website like Todoist, Any.do etc. that allows users to create their own unordered lists of things to do. This website should save the lists that users create, so they will be accessable at any time. I am a newbie in web-development, so what languages must I learn to be able to create what I want? I heard about programming languages that are used to create databases, so what do I need?

30th Sep 2018, 10:07 AM
Kiwora
Kiwora - avatar
7 Answers
+ 3
If you want to use a database you will typically have to learn SQL and a backend language (like nodejs which is javascript). There are also no-SQL databases which might be a good fit for todo-lists. Though, you can save data in the browser using localStorage (and indexedDB). It's like a database built into the browser; maybe start there before worrying about "proper" databases, so you don't have to learn as many new things and you can build your project with only html/css/js
30th Sep 2018, 10:20 AM
Schindlabua
Schindlabua - avatar
+ 6
HTML, CSS, Javascript, PHP and Mysql. You need all these to make a website like...
30th Sep 2018, 10:19 AM
CalviŐ˛
CalviŐ˛ - avatar
+ 4
Check out the codes maded by the all programmers or you can view tutorial on Youtube.
30th Sep 2018, 10:13 AM
program
program - avatar
+ 2
Janning, well, I still something to store all user's to dos on a server
30th Sep 2018, 12:06 PM
Kiwora
Kiwora - avatar
+ 2
Take a look on following Steps : 1. To Store Data : use Any Database Or Create XML Files. 2. Create functions/Services/API to be called from UI(Html Pages) 3. Create UI Pages using html/css/JavaScript. Thanks
1st Oct 2018, 3:58 AM
Jai Verma
Jai Verma - avatar
+ 1
Here's an example of the front end of a To Do List: https://www.w3schools.com/howto/howto_js_todolist.asp
30th Sep 2018, 11:25 AM
Janning⭐
Janning⭐ - avatar
0
That's fine. Any back end language will do. The PHP course here is well structured, relatively speaking.
30th Sep 2018, 1:00 PM
Janning⭐
Janning⭐ - avatar