Skip to content

Ryu-Yoon-Min/oop-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySNS

📌 Project Overview

MySNS is a simple social networking web application, developed as an academic project.
The app allows users to connect with friends, share posts, and customize their profiles.

✨ Features

  • User Registration & Login
  • Add / Remove Friends
  • Upload & Delete Posts (text and images)
  • Change Profile Picture

🛠 Tech Stack

  • Languages & Frameworks: Java, JSP, HTML, CSS, JavaScript
  • Database: MySQL
  • IDE & Tools: Eclipse, Android Studio (for APK extraction)
  • Server: Google Cloud Platform (Apache Tomcat)

📲 Installation & Usage

  1. Download the APK file to your Android smartphone.
  2. Install the APK.
  3. Launch the app and start using MySNS.

📂 Project Structure

MySNS2/ ├── css/ # Stylesheets │ ├── core.css │ └── main.css │ ├── js/ # JavaScript files │ ├── core.js │ └── jquery-3.5.1.min.js │ ├── jsp/ # JSP pages │ ├── feedAdd.jsp │ ├── feedGetGroup.jsp │ ├── friendAdd.jsp │ ├── friendList.jsp │ ├── friendRemove.jsp │ ├── login.jsp │ ├── logout.jsp │ ├── main.jsp │ ├── session.jsp │ ├── signup.jsp │ ├── userGet.jsp │ ├── userList.jsp │ ├── userUpdate.jsp │ └── withdraw.jsp │ ├── sql/ # Database scripts │ ├── data.sql │ └── mysns2.sql │ ├── META-INF/ # App configuration │ ├── context.xml │ └── MANIFEST.MF │ ├── WEB-INF/ # Web application config (web.xml, etc.) │ ├── classes/ # Java classes │ ├── dao/ # Data Access Objects │ │ ├── FeedDAO.java │ │ ├── FriendDAO.java │ │ ├── UserDAO.java │ │ ├── FeedObj.java │ │ └── UserObj.java │ │ │ ├── util/ # Utility classes │ │ ├── ConnectionPool.java │ │ └── FileUtil.java │ │ │ └── lib/ # External libraries │ ├── commons-fileupload-1.3.jar │ ├── commons-io-2.4.jar │ ├── json-simple-1.1.1.jar │ └── mysql-connector-j-9.0.0.jar │ ├── main.html # Entry HTML page ├── login.html ├── signup.html ├── userInfo.html ├── userList.html ├── Withdraw.html └── README.md

🤝 Contribution

This is a personal project and contributions are not open at the moment.

📜 License

This project is hosted on Apache Tomcat under academic use.

About

OOP Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors