Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evavic44/spekni
🌠 Recognition platform built for developer endorsements
https://github.com/evavic44/spekni
badges developers endorsement framer-motion nextauth nextjs nodejs planetscale prisma reccomendations recommendation-system recruiters rewards tailwindcss
Last synced: 2 months ago
JSON representation
🌠 Recognition platform built for developer endorsements
- Host: GitHub
- URL: https://github.com/evavic44/spekni
- Owner: Evavic44
- License: mit
- Created: 2022-07-05T17:16:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T01:02:15.000Z (over 1 year ago)
- Last Synced: 2024-10-04T15:51:20.789Z (3 months ago)
- Topics: badges, developers, endorsement, framer-motion, nextauth, nextjs, nodejs, planetscale, prisma, reccomendations, recommendation-system, recruiters, rewards, tailwindcss
- Language: JavaScript
- Homepage: https://spekni.vercel.app
- Size: 3.69 MB
- Stars: 16
- Watchers: 2
- Forks: 5
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Spekni
Recognition platform built for developer endorsements
# Tech Stack
- 🎯 [NextJS](https://nextjs.org) - UI framework
- ☑️ [Vercel](https://vercel.com) - Hosting and deployment
- 🔒 [NextAuth.js](https://nextauth.io): GitHub and Google Authentication
- 📦 [PlanetScale](https://planetscale.io): Database Storage & API
- 💅🏽 [TailwindCSS](https://tailwindcss.com) /CSS - Styling and UI
- 🗃️ [Prisma](https://prism.io): database schema design
- 🎥 [Remotion](https://www.remotion.dev/): Video Embed
- ☀️ [Next Themes](https://github.com/pacocoursey/next-themes): Color Theme
- 🎭 [Cloudinary](https://cloudinary.com) - Cloud media storage
- 🖼️ [Lazyload NPM package](https://lazyload.com): Image optimization# How to run locally
Follow these steps below to run Spekni locally in your machine.```bash
git clone https://github.com/Evavic44/spekni.git
cd speknicd src
npm install
npm run dev
```Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.
## Build
```bash
npm run build
```## Style Guide
![ui guide](https://user-images.githubusercontent.com/62628408/182064851-e98f5a69-f4d6-4884-acd2-312897446f02.png)# Database
Database provided by Planetscale
![database_diagram](https://user-images.githubusercontent.com/62628408/182067005-07140cce-bc30-4b84-9ef3-8bd5c28be8a8.png)## Contributing
Are you contributing to this project, please ensure all pull requests and contributions comply with our guidelines. Before making any changes, ensure you have raised an issue here, unless it is a minimal change.
## 🔐 License
This project is protected by MIT License.
If you like this project, kindly star ⭐ and share this project. It means the world to us.
This project was built for the Planetscale and Hashnode hackathon