Teacher's Aid is a web-application that allows teachers to create questions using natural language processing and save those questions to review at any time. The application uses modern frontend and backed development tools. The application handles calendar, database queries and nlp to create the questions.
-
Express JS - Express JS Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
-
NodeJS - Node.js is an open-source, cross-platform, back-end JavaScript runtime environment.
-
Cohere AI - Cohere provides access to advanced Large Language Models and NLP tools through one easy-to-use API.
-
Firebase - Firebase is a product of Google which helps developers to build, manage, and grow their apps easily.
-
Docker - Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
-
Vercel - Vercel is a cloud platform as a service company which hosts and deploys apps.
- docker
- docker-compose (which usually comes along with docker but if it's not the case then yeah)
- Clone the repository using git clone
https://github.com/HenokB/Teacher-Aid.git
- Navigate to the client
cd client
- Create an empty firebase project and get all the keys and add them in the
firebase.js
file. - Run
docker-compose up
- Now it will start running and you can go to http://localhost:3000/ from your browser and it would render dev tools in your browser.
-
git clone https://github.com/HenokB/Teacher-Aid.git
-
navigate to the client folder using
cd client
-
Create an empty firebase project and get all the keys and add them in the
firebase.js
file. -
run
npm start
, it will start running and you can go to http://localhost:3000/
- Make sure you are in the root directory.
- Go to
cohere.ai
and get an API key. Put it inside theserver/index.js
file. - Install all the dependencies using
yarn install
ornpm i
- Run
npm start
oryarn start
in the root dir. This will launch the backend inlocalhost:3001
© 2022 Henok Ademtew ☕️