Skip to content

tanlee102/ThreadSite

Repository files navigation

ThreadSite is a dynamic website that combines the functionalities of a forum and a social media platform. It provides a space where users can actively participate in discussions, share their thoughts, and upload posts on a wide range of topics. Whether you're looking to connect with like-minded individuals, seek advice, or engage in meaningful conversations, ThreadSite offers a user-friendly interface and intuitive design to enhance your browsing experience.

The ThreadSite website incorporates the following technologies:

  • HTML and CSS are used for creating the structure and styling of the website.
  • Backend and Frontend: JavaScript is utilized for both the backend and frontend development, with Next.js and Express.js frameworks providing the foundation.
  • Databases: ThreadSite employs MySQL and MongoDB databases for data storage and retrieval. MySQL is a reliable relational database management system, while MongoDB is a flexible and scalable NoSQL database solution.
  • Image Server: The website utilizes two different technologies for the image server. PHP is employed for image processing and management, while Python's FastAPI framework offers a high-performance solution for serving images efficiently.
  • Proxy: Nginx is utilized as a proxy server to handle incoming requests, route traffic, and provide additional security and performance optimizations.

Here is the clone homepage file: https://vnthread-site.static.domains/clone

For a complete understanding of the project, just read this document (only written in Vietnamese): ThreadApp.docx

To access the complete source code for all backend server components, please follow the provided link:

Here is the complete code for all servers: https://drive.google.com/file/d/11N6s8HsMyPwyQKjIM45L4z9GG1TBtHRw/view?usp=sharing

image image image

Example described Image: Screenshot 2024-03-11 at 12 09 16 image image image

380614889_844484070589460_2095644996168744565_n 379658898_1018123816101086_4870796198918387353_n 379598850_962649414813153_6943368259857422831_n

image image image image image image image image

About

The main server of Threadsite fetches data from the backend and acts as a reverse proxy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published