Is Designing a Social Networking Website as my final year project a wise idea?

SREJA

SREJA

@sreja-HeU9XR Oct 27, 2024
Even though I am a Final year IT student, I am not good in programming. So, I thought that I could learn about web technologies and do my final year project on my own in it, instead of buying projects from project centers which is a total waste of time and money. I just want to do something of my own and gain some knowledge in it and hence I chose to create a social networking website. So, I would like to know what things I have to learn as the first step of my project. Is it wise to choose social networking website as my final year project? If not can you please help me with some ideas along with what i should study with it?

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 5, 2015

    SREJA
    So, I would like to know what things I have to learn as the first step of my project
    Well, you will have to learn programming language anyway. The first step would be to pick up a web programming language: PHP, Ruby, JavaScript and also have some knowledge of HTML and CSS. That'd be the first step words working on your own project.

    SREJA
    Is it wise to choose social networking website as my final year project?
    Sure it's a nice idea if you are new to programming. List out the features you'd like in your social networking project. That should give you a clear idea about the scope and limitations of your project.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 5, 2015

    Main Features:
    1) Chatting
    2) Blogging
    If possible, Ill try to add some more additional features.
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 5, 2015

    #-Link-Snipped-# - If you are making a social network; you will have to start with the core features like - user management (login, sessions, connections, passwords etc.), wall so that people can write messages, uploading files, photos etc. Chatting and blogging would be nice features to have.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 5, 2015

    Kaustubh Katdare
    #-Link-Snipped-# - If you are making a social network; you will have to start with the core features like - user management (login, sessions, connections, passwords etc.), wall so that people can write messages, uploading files, photos etc. Chatting and blogging would be nice features to have.
    What are the softwares that I have to download for doing my project?
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 6, 2015

    SREJA
    What are the softwares that I have to download for doing my project?
    If you want to develop a software on your own, you won't need any existing software. Just download XAMPP and setup a development environment. You will also need an IDE to develop your project. There are several open source IDEs available that you can use - for example, NetBeans or Zend Studio Community Edition or Eclipse.
  • priyank bhardwaj

    priyank bhardwaj

    @priyank-bhardwaj-zMw8R6 Jul 6, 2015

    SREJA
    Even though I am a Final year IT student, I am not good in programming. So, I thought that I could learn about web technologies and do my final year project on my own in it, instead of buying projects from project centers which is a total waste of time and money. I just want to do something of my own and gain some knowledge in it and hence I chose to create a social networking website. So, I would like to know what things I have to learn as the first step of my project. Is it wise to choose social networking website as my final year project? If not can you please help me with some ideas along with what i should study with it?
    why don't you use Wordpress for blogging and stuff!
    its easier plus you get plugins and themes as an advantage
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 6, 2015

    priyank bhardwaj
    why don't you use Wordpress for blogging and stuff!
    its easier plus you get plugins and themes as an advantage
    Won't that defy the purpose of the project? Entire social networking can be setup easily by installing the BuddyPress plugin on WordPress - and it will give you everything. But that will result into almost zero learning.
  • priyank bhardwaj

    priyank bhardwaj

    @priyank-bhardwaj-zMw8R6 Jul 6, 2015

    Kaustubh Katdare
    Won't that defy the purpose of the project? Entire social networking can be setup easily by installing the BuddyPress plugin on WordPress - and it will give you everything. But that will result into almost zero learning.
    yup !! Looking at the learning POV you are right !!
    To my view making changes in the plugins or designing custom plugins and custom themes would be of a great value.
    But yes you are right about the gaining knowledge thing.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    Thank you very much for your help and support 😀
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    priyank bhardwaj
    yup !! Looking at the learning POV you are right !!
    To my view making changes in the plugins or designing custom plugins and custom themes would be of a great value.
    But yes you are right about the gaining knowledge thing.
    Thank you!!
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    Kaustubh Katdare
    If you want to develop a software on your own, you won't need any existing software. Just download XAMPP and setup a development environment. You will also need an IDE to develop your project. There are several open source IDEs available that you can use - for example, NetBeans or Zend Studio Community Edition or Eclipse.
    Thank you!!
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    Kaustubh Katdare
    If you want to develop a software on your own, you won't need any existing software. Just download XAMPP and setup a development environment. You will also need an IDE to develop your project. There are several open source IDEs available that you can use - for example, NetBeans or Zend Studio Community Edition or Eclipse.
    I downloaded xampp, but when I try to open a text file from htdocs (index as localhost) it shows error. Does that mean something went wrong in downloading xampp? What should I do for it?
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 6, 2015

    SREJA
    I downloaded xampp, but when I try to open a text file from htdocs (index as localhost) it shows error. Does that mean something went wrong in downloading xampp? What should I do for it?
    If you have successfully installed XAMPP and got the servers running; do this to verify your installation:

    1. Create file named phpinfo.php inside /htdocs/
    2. Paste this code inside this phpinfo.php file:
    <?php phpinfo(); ?>
    Now go to your web browser, type: #-Link-Snipped-# and check if you see a big table with all the information about your PHP setup.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    Kaustubh Katdare
    If you have successfully installed XAMPP and got the servers running; do this to verify your installation:

    1. Create file named phpinfo.php inside /htdocs/
    2. Paste this code inside this phpinfo.php file:
    <?php phpinfo(); ?>
    Now go to your web browser, type: #-Link-Snipped-# and check if you see a big table with all the information about your PHP setup.
    I did what you told, but it tells that "The page can't be displayed" :'(
    Anyways Thank you so much for helping and supporting me 😀
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 6, 2015

    SREJA
    "The page can't be displayed" :'(
    Are you running all the servers; especially 'Apache'? Grab a screenshot of the XAMPP window showing servers running and post it here.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 6, 2015

    Kaustubh Katdare
    Are you running all the servers; especially 'Apache'? Grab a screenshot of the XAMPP window showing servers running and post it here.
    Sorry, I forgot to start apache. Eventhough when I start apache I get "Object not found!"

    This is what I get.(Sorry uploading file or photo is not responding)
    Object not found!
    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the #-Link-Snipped-#.

    Error 404
    #-Link-Snipped-#
    Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Jul 6, 2015

    SREJA
    If you entered the URL manually please check your spelling and try again.
    I'm assuming your file path is: xampp/htdocs/phpinfo.php

    If that is correct, your file should load on #-Link-Snipped-# . Post the screenshot of your settings (xampp window).
  • godymarolin

    godymarolin

    @godymarolin-TqcamD Jul 13, 2015

    Hw can i learn web designing effectivelly and which languages are vital
  • nINAD pARDHIYE

    nINAD pARDHIYE

    @ninad-pardhiye-MoFtnw Jul 14, 2015

    godymarolin
    Hw can i learn web designing effectivelly and which languages are vital
    Basic HTML and CSS will help you in getting a basic site up and running. This will help you in creating a static website, which means the content of the website does not change until you do it yourself in the code.
    Once you get a good comfort and experience with those two, start understanding PHP and its power to create dynamic sites by communicating with the server during page view. Gain a little confidence with PHP and start database related actions in PHP like sessions, logins etc. You will basically start with procedural PHP where you are running a PHP file line by line, then learn the Object Oriented approach of PHP which actually boosts the actual power of PHP's great features. Object orientation is great in PHP. Using jQuery with PHP will help you in changing web pages on fly at the client side.
    But this way is too much and you will generally want to at least reach PHP and Database manipulation to make great websites.
    Hope that helps.
  • nINAD pARDHIYE

    nINAD pARDHIYE

    @ninad-pardhiye-MoFtnw Jul 17, 2015

    SREJA
    Even though I am a Final year IT student, I am not good in programming. So, I thought that I could learn about web technologies and do my final year project on my own in it, instead of buying projects from project centers which is a total waste of time and money. I just want to do something of my own and gain some knowledge in it and hence I chose to create a social networking website. So, I would like to know what things I have to learn as the first step of my project. Is it wise to choose social networking website as my final year project? If not can you please help me with some ideas along with what i should study with it?
    Having trouble with XAMP? Sometimes it gets confusing seeing the buttons and stuff and what it all is. I suggest WAMP. Similar as in nothing is different, just makes stuff start on one click. Un-install XAMP from the PC and install WAMP. Have a look at this tutorial : <a href="https://www.tutorialchip.com/php/wamp-server-installation-guide-for-windows-7-3264-bits/" target="_blank" rel="nofollow noopener noreferrer">WAMP Server Installation Guide for Windows 7 32/64 Bits - TutorialChip</a>

    and then follow what @#-Link-Snipped-# has said to check php:

    1. Create file named phpinfo.php inside /htdocs/
    2. Paste this code inside this phpinfo.php file:
    <?php phpinfo(); ?>
    Now go to your web browser, type: #-Link-Snipped-# and check if you see a big table with all the information about your PHP setup.
  • SREJA

    SREJA

    @sreja-HeU9XR Jul 27, 2015

    Tha
    nINAD pARDHIYE
    Having trouble with XAMP? Sometimes it gets confusing seeing the buttons and stuff and what it all is. I suggest WAMP. Similar as in nothing is different, just makes stuff start on one click. Un-install XAMP from the PC and install WAMP. Have a look at this tutorial : <a href="https://www.tutorialchip.com/php/wamp-server-installation-guide-for-windows-7-3264-bits/" target="_blank" rel="nofollow noopener noreferrer">WAMP Server Installation Guide for Windows 7 32/64 Bits - TutorialChip</a>

    and then follow what @#-Link-Snipped-# has said to check php:

    1. Create file named phpinfo.php inside /htdocs/
    2. Paste this code inside this phpinfo.php file:
    <?php phpinfo(); ?>
    Now go to your web browser, type: #-Link-Snipped-# and check if you see a big table with all the information about your PHP setup.
    Thanks a lot!
  • nINAD pARDHIYE

    nINAD pARDHIYE

    @ninad-pardhiye-MoFtnw Jul 27, 2015

    SREJA
    Tha

    Thanks a lot!
    Happy to help!