felipe-parra / til-fullstack

Explore Today I Learned, where you can record and share your daily learnings. Join our community passionate about knowledge and personal growth! πŸ“šβœ¨

Home Page:https://today-i-learn-one.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Today I Learned

Experience the pleasure of learning every day with Today I Learned, a project that encourages the constant acquisition of knowledge. Spend a few minutes a day recording and sharing your learning with the world or simply keep it to yourself. Discover the joy of continuing education and join our community committed to personal growth and knowledge expansion. Make daily learning a habit and share inspiration with others on this exciting journey of discovery! 🌟

Demo

Try it out here

Stack of Technologies

Frontend

  • TypeScript

  • React 18

  • NextJS 14

  • Zod

  • TailwindCSS

  • Shadcn

  • react-icons

    javascript logo typescript logo html5 logo css3 logo react logo nextjs logo zod logo tailwindcss logo shadcn logo

Backend

  • Node 18

  • NextJS 14 (Server Actions)

  • MongoDB

  • Typegoose

  • Kinde Auth

    nodejs logo nextjs logo mongodb logo

Run project locally

  1. Clone this repo
git clone git@github.com:felipe-parra/til-fullstack.git
  1. Install dependencies by running npm i
npm install
  1. Make a copy of .env.local.sample and name it simply .env.local.
KINDE_CLIENT_ID=<your_kinde_client_id>
KINDE_CLIENT_SECRET=<your_kinde_client_secret>
KINDE_ISSUER_URL=https://<your_kinde_subdomain>.kinde.com
KINDE_SITE_URL=http://localhost:3000
KINDE_POST_LOGOUT_REDIRECT_URL=http://localhost:3000
KINDE_POST_LOGIN_REDIRECT_URL=http://localhost:3000/dashboard
MONGO_DB_URL="mongodb://localhost:27017/til"
  1. Start dev server
npm run dev
  1. Now, if everything goes well you can go to
http://localhost:3000

Developed with ❀️ by Felipe Parra

About

Explore Today I Learned, where you can record and share your daily learnings. Join our community passionate about knowledge and personal growth! πŸ“šβœ¨

https://today-i-learn-one.vercel.app

License:MIT License


Languages

Language:TypeScript 86.2%Language:CSS 9.4%Language:JavaScript 4.4%