An open API service indexing awesome lists of open source software.

https://github.com/hyyoosuf/sayit

SayIt is a modern campus social platform for students, featuring anonymous confessions, campus circles, and a marketplace. Connect and engage easily! 🐙🌐
https://github.com/hyyoosuf/sayit

chat-application chatgpt-api device-reminder forum home-automation javafx javascript mongodb openai-api prisma react redis smarthome social-network social-networks speech-engine telegram tts

Last synced: 10 months ago
JSON representation

SayIt is a modern campus social platform for students, featuring anonymous confessions, campus circles, and a marketplace. Connect and engage easily! 🐙🌐

Awesome Lists containing this project

README

          

# SayIt: Modern Campus Social Platform 🎓

![SayIt Logo](https://img.shields.io/badge/SayIt-Modern%20Campus%20Social%20Platform-blue?style=flat&logo=react)

## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Tech Stack](#tech-stack)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Links](#links)

## Overview
SayIt is a modern social platform designed for university students. It integrates various features, including a confession wall, campus circle, marketplace, and task system. Built with Next.js, React, and TypeScript, SayIt aims to enhance campus life and foster connections among students.

## Features
- **Confession Wall**: Share thoughts and feelings anonymously.
- **Campus Circle**: Connect with peers and share experiences.
- **Marketplace**: Buy, sell, or trade items with fellow students.
- **Task System**: Post tasks and rewards for assistance.

## Tech Stack
SayIt utilizes a robust technology stack to deliver a seamless experience:
- **Frontend**:
- Next.js
- React
- TypeScript
- **Backend**:
- Prisma
- SQLite

## Installation
To get started with SayIt, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/hyyoosuf/sayit.git
cd sayit
```

2. Install the dependencies:
```bash
npm install
```

3. Set up the database:
```bash
npx prisma migrate dev --name init
```

4. Start the development server:
```bash
npm run dev
```

Visit `http://localhost:3000` in your browser to see the application in action.

## Usage
Once the application is running, you can explore its features.

- **Confession Wall**: Navigate to the confession wall to post or read confessions.
- **Campus Circle**: Join discussions and connect with fellow students.
- **Marketplace**: Browse listings or create your own to sell items.
- **Task System**: View available tasks and claim them for rewards.

## Contributing
We welcome contributions to improve SayIt. To contribute:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/YourFeature
```
3. Make your changes and commit them:
```bash
git commit -m "Add your message here"
```
4. Push to your branch:
```bash
git push origin feature/YourFeature
```
5. Create a pull request.

## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Links
For the latest releases, check the [Releases section](https://github.com/hyyoosuf/sayit/releases). You can download the latest version and follow the installation instructions provided above.

![Download Latest Release](https://img.shields.io/badge/Download%20Latest%20Release-Click%20Here-brightgreen?style=flat&logo=github)

Explore the features and contribute to the project to help enhance the campus experience for students. Check back regularly for updates and new features.