Welcome to Dictionary, a platform designed to foster open discussions and exploration of diverse topics. Users initiate conversations on subjects they're passionate about, inviting others to share their perspectives.
- Create Threads: Initiate conversations on a wide array of topics.
- Post Sharing: Share your thoughts and ideas within threads.
- Like Posts: Show appreciation for posts that resonate with you.
- User Profiles: Customize your profile with a picture and biography.
- Explore Profiles: Visit user profiles to see their posts organized by topic.
The project consists of two main components:
- Server: Contains a JSON backend service created with PHP.
- Web: Vue.js frontend project for user interaction.
- Clone the repository.
- Place the project in your Apache server directory (e.g., htdocs for XAMPP).
- Import the provided
.sql
file into your MySQL database using phpMyAdmin. - Navigate to the
web
directory in your command line. - Run
pnpm install
to install the necessary packages. - After installation, run
pnpm run serve
to start the project athttp://localhost:8080
.
Dictionary is a space dedicated to cultivating engaging conversations. Join us and be part of an inclusive community where every voice matters. Together, let's delve into the fascinating world of discussions.