Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjoquilario/t3-insider
📖 A Fullstack social media application intended to make a community, friends, and make the world more open and connected.
https://github.com/benjoquilario/t3-insider
nextjs prisma t3-stack tailwind-css
Last synced: 4 months ago
JSON representation
📖 A Fullstack social media application intended to make a community, friends, and make the world more open and connected.
- Host: GitHub
- URL: https://github.com/benjoquilario/t3-insider
- Owner: benjoquilario
- Created: 2023-01-15T03:53:23.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-27T07:03:46.000Z (4 months ago)
- Last Synced: 2024-09-27T12:42:48.677Z (4 months ago)
- Topics: nextjs, prisma, t3-stack, tailwind-css
- Language: TypeScript
- Homepage: https://t3-insider.vercel.app/
- Size: 3.07 MB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Introducing Insider
A Fullstack **social media application** built with **_Next JS_**, **_React_**, **_Tanstack-query_**_, and \*\*\_tailwindCSS_** as a frontend and **_Prisma_**, and **_Posgres DB_\*\* as a backend.
## Screenshots
### Comments
Share your thoughts in users posts
Try the App: [t3-insider](https://t3-insider.vercel.app/)
### Features
- Login and Register
- Post CRUD functionalities
- Comment CRUD Functionalities
- Like post
- like comment
- Reply to comments
- Profile Customization
- Suggestion to Follow
- Drag and Drop Image
- Multiple images post
- Followers/Following features
- Fully Responsive
- ...enough talk [see it yourself](https://t3-insider.vercel.app/)### Coming Features
- Realtime Messaging features
- Realtime Notification features
- User can only see following users posts.
- Dark more
- Setting page
- Update profile functionalities ✅
… and many more## Installation Steps
1. Clone the repository
```bash
git clone https://github.com/benjoquilario/t3-insider.git
```2. Change the working directory
```bash
cd t3-insider
```3. Install dependencies
```bash
bun install
```4. Create `.env` file in root and add your variables
```bash
AUTH_SECRET=
DATABASE_URL=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
AUTH_TRUST_HOST=http://localhost:3000```
5. Sync your database
```bash
npx prisma migrade dev
```6. Run the app
```bash
bun run dev
```You are all set! Open [localhost:3000](http://localhost:3000/) to see the app.
> [!NOTE]
> This project is a work in progress, it still contains bugs and will constantly be updated to stay up-to-date with the latest framework changes.## Contribution
Your ideas, translations, design changes, code cleaning, real heavy code changes, or any help are always welcome. The more is the contribution, the better it gets.
[Pull requests](https://github.com/benjoquilario/t3-insider/pulls) will be reviewed
## Author
### Benjo Quilario
- Twitter: [@iambenjo](https://twitter.com/iam_benjo)
- Github: [@benjoquilario](https://github.com/benjoquilario)
- Portfolio: [@benjoquilario](https://benjoquilario.me)Please give this repository a ⭐️ if you liked this app. It seems like a little thing, but it helps a lot with the motivation.