Answer the question
In order to leave comments, you need to log in
Diploma topic (WebDev)?
Guys, I'm finishing my 4th year of university. I am unexpectedly required to indicate the topic of the diploma within 2-3 days. Dipruk is away - on a business trip. When asked for help, figure out what I can do.
So what I can do:
HTML5, CSS3, Pure js, jquery, ajax, basic knowledge of React.js with Redux. Any NPM, GIT, etc. - in the summary write.
What I would like:
Honestly, I would like to write some SPA, but I can not choose something that is not yet in the net - there is not enough imagination in such urgency. Sites, add-ons to them .. It is also possible, of course. It would be interesting, ofk, to understand (and would like to) with NodeJS, or game engines, but without going beyond the web, because I'm afraid not to invest in ...
Deadlines:
The time allotted for the diploma is June = 2-2.5 months.
Help, huh?)
Answer the question
In order to leave comments, you need to log in
What topic of the diploma on ... to choose?
You go to a business - you say that you want to work for free and do everything he needs
. If you haven’t found a business - you go to a teacher, he finds you a task or a business that has tasks.
If not, you go to Google and take any task
https: //www.reddit.com/r/AppIdeas/
I recommend writing an offline product catalog using webSql ... a godsend for sales representatives
Can I take a finished report and correct it?
https://www.youtube.com/user/jsconfeu
https://www.youtube.com/user/FrontendDevConf
https://www.youtube.com/channel/UCMtlICYxr6Dz_PG9_...
- you will find the actual topic for the diploma.
Or you can always make another online store/chat/crm and say why your project is unique.
There is one idea that I can’t get to myself, xs I’ll go for a diploma, it seems like some kind of innovation is needed there.
In general, a kind of organizer for a freelance worker (photographer, electrician ... yes, anyone)
Functionality:
- tasks - do a certain action before a certain date
- event - do something at a certain time (meeting, event, arrival at an object)
- card client - name, contacts, related tasks and events
- calendar (you can say the main screen) - events and events are displayed from the database. When clicking on a date, a pop-up window with a list of events / tasks, or displaying a specific task if it is one on that day
Complicate the functionality as needed (deadline warnings, sending notifications to clients about the completion of work), you can add fancy features - notifications via the HTML 5 Notifications API, for example, PWA, etc.
You can implement it as a SPA, ideally with an emphasis on mobile phones (responsive design).
Accordingly, you will need to organize the database and its connection with the frontend
. In order not to worry about the design, take some kind of framework.
write SIP client over Websockets (ATS: asterisk)
the client is calling. the operator in the browser receives the call and the random data of the
mini crm client is displayed there
Sergey Tutukov is right,
I would not advise taking something interesting for a diploma. It is better to spend time on interesting projects without scolding. And as a diploma, take something ready-made and uncomplicated, like some galleryproject.org gallery . Install it on VDS, describe how complicated ACL is there and everything will be a bundle ...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question