Skip to content

A full stack mobile app allowing students to share their study notes with others. Written in Flutter & Node.js

Notifications You must be signed in to change notification settings

x-sushant-x/Study-Ease-Open-Source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Study-Ease 🔥

Study Ease is designed to help students by providing free study notes. It consists of free educational material for engineering students. You can easily search topic-wise notes, or you can also upload your own notes if you want. You can also browse and join several technical events that are going on and join them.

🚀 Deployed URL: Play Store


Technologies Used

App

Flutter Firebase

Backend Server

JavaScript NodeJS Express.js MongoDB DigitalOcean


Local Setup

Study Ease requires Flutter and Node.js to run.

git clone https://github.com/sushant102004/Study-Ease-Open-Source.git

Project Structure

  • After running above command Study Ease you will get 2 folders.
  • study_ease contain Flutter app and backend_server contain NodeJS server code.

Backend Server .env setup

PORT = 3000
MONGODB_URI = <MongoDB_URI>

JWT_SECRET = <JWT_Secret>
SpacesEndpoint = <DigitalOceanSpacesEndpoint>
SpacesAccessKey = <DigitalOceanSpacesAccessKey>
SpacesSecretAccessKey = <DigitalOceanSpacesAccessKeySecret>

MAILGUN_USER = <MailgunUser>
MAILGUN_PASSWORD = <MailgunPassword>

App Setup

Change APIBaseURL with localhost:3000/api/v1/apiRoute



Licence

You can only contribute to Study Ease via pull request. You are not allowed to compile an apk file and upload or sell it anywhere. You are free to contribute and mention this project in your resume if your pull request get merged.

About

A full stack mobile app allowing students to share their study notes with others. Written in Flutter & Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published