Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 59 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,59 @@
# interview

This project aims to create a blog cum prepraration tracker website in react and nodejs to cater to the needs of people preparing for internships in IIT Guwahati or any other college,


"dependencies": {
"@admin-bro/express": "^3.1.0",
"@admin-bro/mongoose": "^1.1.0",
"admin-bro": "^3.3.1",
"admin-bro-expressjs": "^2.1.1",
"admin-bro-mongoose": "^0.5.2",
"ejs": "^3.1.5",
"express": "^4.17.1",
"express-formidable": "^1.2.0",
"express-session": "^1.17.1",
"method-override": "^3.0.0",
"mongoose": "^5.11.13",
"tslib": "^2.1.0"
}

make sure you install these before running the project. mongodb should be installed.
# Interview Tracker Website

## About The Website

A website made using nodejs and mongodb which aims to help candidates to crack interviews by providing practice questions and previous experiences of company wise successful candidates.

### Setting Up :
1. Install node.js
2. Set up mongo server
3. Install dependancies using npm install command
4. Run site on localhost:4040 using node server.js command

## Tech Stack
1. node.js
2. mongodb
3. html
4. css
5. javascript
5. express

## Landing Page
![](/image_stuff/landing.png)
The home page (only visible to logged in users) , shall direct to topics and experiences pages
as well as adding questions and blogs pages.

## Topics Page
![](/image_stuff/topics.png)
Coding related topics listed out which tak users to topics wise questions

## Experiences
![](/image_stuff/experiences.png)
Companies listed , with experiences in the form of blogs

## Experience Pages
<img src="image_stuff/intexp0.jpeg" width="60%" height="80%">
.
<img src="image_stuff/intexp1.jpeg" width="60%" height="80%">
Experiences with uploaded(by user) images , author name , "read more" and posted date.

## Adding Questions
![](/image_stuff/addq.png)
Questions can be added by anyone and can be viewed by others on being approved by admin.

## Adding Blogs
<img src="image_stuff/frblog.jpeg" width="50%" height="300%">
Blogs can be added by anyone and can be viewed by others on being approved by admin.Author is not a required field. Profile image can be uploaded by user.

## Admin Panel
![](/image_stuff/admin.png)
Admin panel , admins can add , delete and modify models' data .


## Contributors

1. Gitanjit Medhi
2. Gyanendra Prakash



1 change: 1 addition & 0 deletions assets/.adminbro/.entry.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
AdminBro.UserComponents = {}
1 change: 1 addition & 0 deletions assets/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
3 changes: 3 additions & 0 deletions assets/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"git.ignoreLimitWarning": true
}
Binary file added assets/2021-02-21T17-36-55.837ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/2021-02-21T17-45-12.722ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/2021-02-21T17-45-45.939ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/2021-02-21T17-45-58.509ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/2021-02-21T17-48-41.367ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/2021-02-21T17-53-11.493ZCapture.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
51 changes: 51 additions & 0 deletions assets/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Interview Tracker Website

## About The Website

A website made using nodejs and mongodb which aims to help candidates to crack interviews by providing practice questions and previous experiences of company wise successful candidates.

### Setting Up :
1. Install node.js
2. Set up mongo server
3. Install dependancies using npm install command
4. Run site on localhost:4040 using node server.js command

## Tech Stack
1. node.js
2. mongodb
3. html
4. css
5. javascript
5. express

## Landing Page
![](/image_stuff/landing.png)
The home page (only visible to logged in users) , shall direct to topics and experiences pages
as well as adding questions and blogs pages.

## Topics Page
![](/image_stuff/topics.png)
Coding related topics listed out which tak users to topics wise questions

## Experiences
![](/image_stuff/experiences.png)
Companies listed , with experiences in the form of blogs

## Adding Questions
![](/image_stuff/addq.png)
Questions can be added by anyone and can be viewed by others on being approved by admin.

## Adding Blogs
![](/image_stuff/addb.png)
Blogs can be added by anyone and can be viewed by others on being approved by admin.

## Admin Panel
![](/image_stuff/admin.png)
Admin panel , admins can add , delete and modify models' data .


## Contributors

1. Gitanjit Medhi
2. Gyanendra Prakash

Loading