Skip to content

It Includes Server Side Scripting Technologies Like : Express Js Framework with Node js NextJs Mongo Db and postgresql mySql as Databases. Prisma and Drizzle as Orm. brcyptjs for password hashing , jwt for authentication , nextauth for authentication , vine js for validation, deployements with render , vercel , netlify , cPanel, Hosting, Domai

Notifications You must be signed in to change notification settings

Ansari1120/BackEnd-Projects-and-Practice-Exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BackEnd-Projects-and-Practice-Exercises

(NOTE:ALL BELOW APIS ARE UNRESTRICTED FOR SHOWCASE PURPOSE , ONFIELD PROJECTS APIS ARE PROTECTED THROUGH MIDDLEWARE and SECRET KEY/TOKEN)

It Includes Server Side Scripting Technologies includes :

  • Express Js
  • Next Js
  • Node js
  • Mongo Db
  • postgresql and Mysql Database
  • Prisma Orm
  • Drizzle Orm
  • brcyptjs for password hashing
  • jwt for authentication
  • nextauth for authentication
  • vine js for validation.

Deployed over netlify using its configurations:

BASE_URL) https://backendtestapione.netlify.app/.netlify/functions/api/student

EndPoints available : user, teacher, student,institute , course (apply get post put delete on it) /p>

Deployed over Render with its configurations:

BASE_URL) https://taskcy-mobile-app-backend-by-ahmed.onrender.com/

EndPoints available : api/user , api/course , api/projects , api/tasks , api/teams (apply get post put delete on it)

Deployed over Vercel with its configurations:

BASE_URL) https://full-stack-blog-app-nextjs-1dqo.vercel.app/api

EndPoints available : /auth/register , /auth/login , /api/post/blogID (to view or delete a single blog post) ,

Posting format : /auth/login (post a user to login) { "name":"Mark Wood", "email":"[email protected]", "password":"djc@ggg03&a", "password_confirmation":"djc@ggg03&a" }

EndPoints available : https://full-stack-blog-app-nextjs-1dqo.vercel.app/api/post?user=Administrator_2 (Get Blogs of An Administrator)

EndPoints available : https://full-stack-blog-app-nextjs-1dqo.vercel.app/api/post (Post A Blog)

Posting format : /auth/login (post a user to login){ "title":"Welcome to MongoDb", "description":"A free tier offers 520mb free space at mongo db atlast click on continue to proceeed further", "authorName":"Timo Clark", "blogLikes":0 }

EndPoints available : https://full-stack-blog-app-nextjs-1dqo.vercel.app/api/comment (Post Api For comments adding into Blog)

Posting format : /auth/login (post a user to login){ "content": "Awesome info about mongo its really worthfull", "blogID": "64cadf78c1f52170d7b28270", "commenterName": "Micheal Morris" }

(NOTE:BELOW APIS ARE RESTRICTED , PROTECTED THROUGH MIDDLEWARE and SECRET KEY/TOKEN)

Deployed over Render a postbuild backend template (ready to use with realworld app's backend):

BASE_URL) https://nodemongobackendapisbyahmed.onrender.com/

EndPoints available : api/user , api/course , api/teachers , api/intitutes (apply get post put delete on it)

key : api-key , value : ahshfabsdfbasbdbfbasd (put it in header)

all routes are proctected you need to login first and then copy login token and past it in authorization bearer token to access apis.

Example user : [email protected] , password : abc123

Testing Collection : https://api.postman.com/collections/27123210-e17bf013-1bec-4786-84ff-cbdc1a06ef9b?access_key=PMAT-01HMJ005KKWNQHKKH5F51GRM32

About

It Includes Server Side Scripting Technologies Like : Express Js Framework with Node js NextJs Mongo Db and postgresql mySql as Databases. Prisma and Drizzle as Orm. brcyptjs for password hashing , jwt for authentication , nextauth for authentication , vine js for validation, deployements with render , vercel , netlify , cPanel, Hosting, Domai

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published