Code Monkey home page Code Monkey logo

spekni's Introduction

Spekni

Recognition platform built for developer endorsements

code style: prettier

Spekni

Tech Stack

How to run locally

Follow these steps below to run Spekni locally in your machine.

git clone https://github.com/Evavic44/spekni.git
cd spekni

cd src
npm install
npm run dev

Open http://localhost:3000 in your browser to see the result.

Build

npm run build

Style Guide

ui guide

Database

Database provided by Planetscale database_diagram

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

spekni's People

Contributors

dependabot[bot] avatar evavic44 avatar israelmitolu avatar melford-d avatar nicholasovunda avatar renovate[bot] avatar spiffgreen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

spekni's Issues

๐Ÿ“Œ Add guidelines to account input

Add guidelines to help explain what is required for each form field and set word limits.

Job Title

Add a Character limit of 35

Bio

  • Add a word limit of 160 characters

Skills

  • Maximum 5 skills
  • Minimum skills 2

Create error page

  • Customizable error page that uses query parameters to display errors
  • Custom error page for protected routes

Profile Views Feature

Add feature to see number of profile page visits for the month with rate limiting to avoid abuse of this feature

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency @next-auth/prisma-adapter to v1.0.7

Other Branches

These updates are pending. To force PRs open, click the checkbox below.

  • Update dependency next-auth to v4.20.1 [SECURITY]

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/changelog.yml
  • actions/checkout v3
  • BobAnkh/auto-generate-changelog v1
npm
src/package.json
  • @headlessui/react ^1.6.5
  • @heroicons/react ^1.0.6
  • @next-auth/prisma-adapter ^1.0.3
  • @prisma/client ^4.1.0
  • axios ^0.27.2
  • next 12.2.0
  • next-auth ^4.10.3
  • next-redux-wrapper ^7.0.5
  • next-themes ^0.2.0
  • react 18.2.0
  • react-canvas-confetti ^1.3.0
  • react-dom 18.2.0
  • react-infinite-scroll-component ^6.1.0
  • react-intersection-observer ^9.4.0
  • react-lazy-load-image-component ^1.5.4
  • react-redux ^8.0.2
  • redux ^4.2.0
  • redux-devtools-extension ^2.13.9
  • redux-thunk ^2.4.1
  • styled-components ^5.3.5
  • autoprefixer ^10.4.7
  • eslint 8.19.0
  • eslint-config-next 12.2.0
  • postcss ^8.4.14
  • prisma ^4.1.0
  • tailwindcss ^3.1.4

  • Check this box to trigger a request for Renovate to run again on this repository

๐Ÿ” Transfer Domain to spekni.com

  • Configure URL in GitHub Oauth
  • Configure URL in Google console
  • Update URL in the README
  • Update URL in package.json
  • Update URL in Vercel
  • Update URL in _document file
  • Update URL in other meta tags

Replace video on homepage

Record a simple walkthrough of the register and sign-up process on Spekni, optimize the size and replace it with the video on the home section.

  • Replace video
  • Edit video with Loom
  • Position button on the video
  • Make video responsive

Screenshot Example

video embed

Add changelog setup

  • Setup changelog feature in github.
  • Also, add a changelog feature to spekni app.

Create 404 page

  • Create a 404 page to replace the default NextJS default 404 page
  • write a short guideline for future reference

Create Edit Account Page

  • Create a page for users to edit their profile details
  • Users can add a short bio
  • Users can add a minimum of 3 skills and a maximum of 10 skills
  • Users can add their social accounts (GitHub, LinkedIn, Email, Twitter, and portfolio)

:robot: Add meta tags to all pages

Add the required meta tag for each page.

At the head of the page, import Next Head

import Head from "next/head";

Pages to be added

  • Home Page
  • About Page
  • Explore Page
  • Login Page
  • User Page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.