Anyone have any good ideas for a final year project?

I am a third year Computer Science student and looking for a final year project idea. My programming skills are: VB, HTML, CSS, Java, JavaScript, SQL. I am currently learning C# as part of another module and have touched on XML last year.

I am interested in creating a Web Based project or even something to do with VisualBasic as I'm very confident with it.

I would also be interested in creating an iOS app that allows users to create events and also RSVP to other events quickly. However, I'm not sure what programming languages I would need to know or learn.

I do not mind learning one or two new languages.

Everyone's help is much appreciated. Thank you!

Replies

  • Kaustubh Katdare
    Kaustubh Katdare

    Alamin - in order to develop an iOS app, you'll need to learn SWIFT programming language. The official website would be a good starting point: #-Link-Snipped-#

    However, I see that you already have the necessary skill-set to develop a web based project. There are several ideas you could work on. Your idea to develop an events app on iPhone can very well be implemented as a web project. 

    The server side could be handled by Java and you could have front-end written in HTML, CSS and JavaScript. 

    Start small with following features -

    1. User can create accounts - and they can be approved by administrator
    2. Each authenticated user can create a new event by filling out a simple form and uploading event images or poster
    3. Each new created event needs to be approved by the administrator before it's published
    4. A published event shows cover photo along with event information and relevant dates.
    5. A guest user or authenticated user can 'like' the event and RSVP it. 

    This would be the basic feature set and can be easily achieved. You could keep making changes and additions like event categories, event subscribers, search for events through geo-coordinates, maintaining event creator profile etc. 

    I hope this gives you a good starting point. If you have more questions, do let us know.

  • Puneet Mittal
    Puneet Mittal

    Alamin,

    My suggestion would be to use Java and Angular4 and create a cloud based Web Application leveraging AWS.  It will help you in acquiring market relevant skills.

    Regards,

    Puneet Mittal

You are reading an archived discussion.

Related Posts

 am 1st year student.....suggest me to do something special...though which I will join good company.
I had 3 backlogs in my Btech in computer science engineering can i eligible for MNCs or software company beacuse  some people say that those students have backlogs they are...
Manufacturer uses 8 cylinder for 3200cc engine. why they are not using single big cylinder Having 3200 cc engine capacity?
One form fits all.Or does it?https://www.entrepreneur.com/article/245841
In most of the engineeirng subjects we are familiar with the parameter "pi"