Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/awkward-py/ot-discussion
OT-Discussion is a student-focused platform built with Next.js 14 for connecting, sharing, and asking questions within a college campus. It features tags, snapshots, scoring, and badges based on user contributions, creating an engaging community space.
https://github.com/awkward-py/ot-discussion
college-project full-stack full-stack-web-development github nextjs14 ot-discussion question-answering student-project trending website
Last synced: about 5 hours ago
JSON representation
OT-Discussion is a student-focused platform built with Next.js 14 for connecting, sharing, and asking questions within a college campus. It features tags, snapshots, scoring, and badges based on user contributions, creating an engaging community space.
- Host: GitHub
- URL: https://github.com/awkward-py/ot-discussion
- Owner: awkward-py
- Created: 2024-09-25T12:06:12.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-17T07:45:33.000Z (22 days ago)
- Last Synced: 2024-10-19T09:28:02.259Z (20 days ago)
- Topics: college-project, full-stack, full-stack-web-development, github, nextjs14, ot-discussion, question-answering, student-project, trending, website
- Language: TypeScript
- Homepage: https://ot-discussion.in
- Size: 3.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
OT Discussion
A platform for discussing various topics and engaging with the community.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
- About The Project
- Built With
- Getting Started
- Usage
- Roadmap
- Contributing
- License
- Contact
- Acknowledgments
## About The Project
![Product Name Screen Shot](https://raw.githubusercontent.com/awkward-py/OT-Discussion/main/github/ot1.png)
OT-Discussion is an interactive platform designed to foster communication and collaboration among students within college campuses. It provides a space where students can connect, share insights, and ask questions related to their academic journey and campus life. Whether you need help with assignments, want to discuss course material, or share experiences, OT-Discussion is the go-to platform for every student.
### Why Choose OT-Discussion?
- **Encourage Open Dialogue:** The platform promotes a culture of open dialogue, allowing students to freely share their thoughts and questions.
- **Foster a Sense of Community:** OT-Discussion builds a strong sense of belonging among users, creating a supportive environment where everyone can contribute and learn.
- **User-Friendly Interface:** Designed with ease of use in mind, the interface allows for smooth navigation, ensuring that users can quickly find what they need.### Built With
This project utilizes several key technologies:
* [Next.js](https://nextjs.org/)
* [Tailwind CSS](https://tailwindcss.com/)## Getting Started
Follow these steps to get a local copy up and running.
### Prerequisites
You need to have `npm` installed. You can install it globally using the command:
```sh
npm install npm@latest -g
```### Installation
1. Clone the repo
```sh
git clone https://github.com/awkward-py/OT-Discussion.git
```
2. Install NPM packages
```sh
npm install
```3. Run the application
```sh
npm run dev
```## Usage
- Navigate to `http://localhost:3000` in your browser to access the application.
- Explore various discussion topics and engage with other users.## Roadmap
- [✓] Add user authentication
- [✓] Expand discussion categories
- [✓] Introduce a tagging system for questions
- [✓] Create user profiles with contribution statistics
- [✓] Implement upvoting and downvoting for questions and answers
- [✓] Develop a notification system for responses and mentions
- [✓] Create a mobile-friendly version of the platform
- [✓] Integrate a search functionality for quick access to discussions
- [✓] Conduct user feedback sessions for continuous improvement
- [✓] Implement gamification elements like badges and leaderboards
- [✓] **Checkmark for Contribution:** Allow users to receive checkmarks based on their contributions## Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Pankaj Rawat - [[email protected]]
Project Link: [https://github.com/awkward-py/OT-Discussion](https://github.com/awkward-py/OT-Discussion)
## Acknowledgments
* [Next.js Documentation](https://nextjs.org/docs)
* [Tailwind CSS Documentation](https://tailwindcss.com/docs)[contributors-shield]: https://img.shields.io/github/contributors/awkward-py/OT-Discussion.svg?style=for-the-badge
[contributors-url]: https://github.com/awkward-py/OT-Discussion/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/awkward-py/OT-Discussion.svg?style=for-the-badge
[forks-url]: https://github.com/awkward-py/OT-Discussion/network/members
[stars-shield]: https://img.shields.io/github/stars/awkward-py/OT-Discussion.svg?style=for-the-badge
[stars-url]: https://github.com/awkward-py/OT-Discussion/stargazers
[issues-shield]: https://img.shields.io/github/issues/awkward-py/OT-Discussion.svg?style=for-the-badge
[issues-url]: https://github.com/awkward-py/OT-Discussion/issues
[license-shield]: https://img.shields.io/github/license/awkward-py/OT-Discussion.svg?style=for-the-badge
[license-url]: https://github.com/awkward-py/OT-Discussion/blob/main/LICENSE
[linkedin-shield]: https://img.shields.io/badge/LinkedIn-blue.svg?style=for-the-badge
[linkedin-url]: https://linkedin.com/in/yourprofile