Skip to content

A fullstack app built with NextJS/TS, Prisma, MongoDB, TailwindCSS, Next API, Next Authentication with features to add projects, edit, delete, toggle projects on & off and filter projects based on tech stacks.

License

Notifications You must be signed in to change notification settings

olaishola05/ola-new

Repository files navigation

Developer Portfolio

Description

A fullstack app built with NextJS/TS, Prisma, MongoDB, Material UI, Next API, Next Authentication with features to add projects, edit, delete, toggle projects on & off and filter projects based on tech stacks.

This project is bootstrapped with Fullstack Nextjs Boilerplate


better commits is enabled Typescript Nextjs Eslint MongoDB Prisma Vercel Sass Material UI Git Editor

Demo

Live Here.

demo-image

Built With

  • NextJS - React Framework
  • TypeScript - Static Typing
  • Prisma - ORM
  • MongoDB - Database
  • Material UI - UI Library
  • Next API - API Routes
  • Next Authentication - Authentication
  • Next Image - Image Optimization
  • Next SEO - SEO

Getting Started

Prerequisites

  • Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • MongoDB - MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era.
  • Prisma - Prisma is a next-generation ORM for Node.js and TypeScript.

Installing

  1. Clone the repo
git clone https://github.com/olaishola05/ola.git
  1. Install dependencies
npm install
npx prisma generate
  1. Create a .env.local file in the root directory and add the following environment variables
DATABASE_URL= # Your MongoDB URL
NEXT_PUBLIC_MEDIUM_API_URL= # Your Medium API URL
NEXTAUTH_URL= # Your Next Auth URL
NEXTAUTH_SECRET= # Your Next Auth Secret
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

Deployment

  1. Create a Vercel account
  2. Install Vercel CLI
npm i -g vercel
  1. Login to Vercel
vercel login
  1. Deploy to Vercel
vercel

Author

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page here 😏😏.

Show your support

  • Give a ⭐ if you like this project

Acknowledgments

  • Thanks to everyone building tools to make developers' lives easier

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A fullstack app built with NextJS/TS, Prisma, MongoDB, TailwindCSS, Next API, Next Authentication with features to add projects, edit, delete, toggle projects on & off and filter projects based on tech stacks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published