/effective-bassoon

Apni-Coaching, An Complete Solution of Offline as well as Online Coaching classes

Primary LanguageJavaScriptMIT LicenseMIT

Apni Coaching

A Complete Solution of Offline Coaching as well as for the Online Coaching.

It handles four types of user(Admin, Teacher, Student & Parents).

All of them are assigned there separate work. This Website is Made from using MERN Technique which also includes ML, DL for chatbot & face Recognisation in Frontend.

Website can be found at: https://apni-coaching.netlify.app

Credentials for Testing Purpose

For Admin

   Email: noreply.5671@gmail.com
   Password: Apni@123

For other users, Admin can create Student, Teacher as well as Parents

Acknowledgements

External API Reference

Get All News

  GET https://saurav.tech/NewsAPI/top-headlines/category/general/in.json
Parameter Type Description
api_key string doesn't require any API KEY

Authors

Badges

MIT License GPLv3 License

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Deployment

Before that you have to ensure that you had installed Heroku CLI & have a Heroku Account.

For the deployment on Heroku using Heroku-CLI

  heroku login -i

Now create the app name which will be same as Site URL

   heroku create <YOUR_APP_NAME>

Now push the code to heroku using git

    git push heroku <Branch_name>

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MONGODB_ATLAS_URL : <Enter the Mongo DB URL>

ANOTHER_API_KEY

Features

  • Great & Compatible UI
  • Face Recognition for Attendence
  • Chat with Bot
  • Chat & Meet App
  • Payment Interface Integrated

Tech Stack

Client: React, Redux, face-api.js

Server: Node, Express

DataBase: MongoDB

Connecting-FrameWork: RESTFUL-API

Support

For support, email deepakrao0223@gmail.com

Installation

Install Apni-Coaching with npm

Make Sure that you have installed npm, node.js

To install this project run

  git remote add <Remote_name> <Remote_Url>
  git pull origin master

To install the Client dependencies, go to Client directory

     npm install

To install the Server dependencies, go to Server directory

     npm install

Now run the Server, after going to it's directory

     node index.js

Now run the Client, after going to it's directory

     npm start

Run Locally

Clone the project

  git clone https://github.com/Making-Ice-Cream/bookish-octo-spork.git

Go to the project directory

  cd <my-project>

Install dependencies & go to their client directory

  npm install

Install dependencies & go to their server directory

  npm install

Start the server

  node index.js

To start the React App

   npm Start