Skip to content

Technical test: Juno focus on be able to provide an interface/app to meet like-minded people and participate in different activities, according to your interests. App made with Next.js + TypeScript + React + TailwindCSS + Node.js + Express.js + Parse server and MongoDB Atlas

Notifications You must be signed in to change notification settings

ivan-escribano/juno-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Juno go

⛹ Juno focus on be able to provide an interface/app to meet like-minded people and participate in different activities, according to your interests.

🔝 Together we create a valuable everyday life!

🌐 Live demo here.

General Information

🤖 To be able to develop this project i needed to implement from frontend technologies to backend, so i did a fullstack project with Next.js + TypeScript + React + TailwindCSS + Node.js + Express.js + Parse server and MongoDB Atlas.

Demo

💻 Desktop demo.

desktop-gif

👥 Login and register

desktop2

💬 Chatbot talk

chatbot 1) Chatbot 2

📱 mobile demo

desktop2

Tech Used

Frontend

  • React
  • TypeScript
  • Next.js
  • TailwindCSS
  • React query
  • Framer motion

Backend

  • Node.js
  • Express.js
  • Parse server
  • Parse server dashboard
  • Parse server Javascript SDK

Tools

  • Postman API calls
  • Vercel deployment in the frontend
  • Render deployment in the backend
  • MongoDB Atlas deployment database

Features

  • Dark mode / light mode.
  • Framer motion animations.
  • Parse dashboard to manage users in visual way.

Screenshots

Frontend deployment

front

Backend deployment

back

Database deployment

Database

Parse server dashboard

Parse dashboard

Run Locally

Clone the project

  https://github.com/ivan-escribano/juno-go.git

Go to the project directory, if you are not

  cd juno-go

Install dependencies in frontend and backend

  npm install

Start the server in frontend

  npm run dev

Start the server in backend

  npm run server

Improvement

Room for improvement and next steps:

  • Add a chatbot.
  • Improve al the functionality with parse server.
  • Blogs page.

🔝Feedback: Honestly, it was a very interesting test, I learned many things while developing the test, but above all I liked being able to put my knowledge into practice and be able to give 100%, surely there are many things to improve but I think I have given everything until the last day and I'm already happy with that regardless of the end result

Authors & Credits

Contact me

Credits

This project was inspired by the motivation to improve and to be better, always believe and dream big.

"The sky is only the beginning"

About

Technical test: Juno focus on be able to provide an interface/app to meet like-minded people and participate in different activities, according to your interests. App made with Next.js + TypeScript + React + TailwindCSS + Node.js + Express.js + Parse server and MongoDB Atlas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published