samnivesha-iitp / samnivesha-react

Website for Samnivesha based on React, Express, Node.Js, MongoDB

Home Page:https://samnivesha.iitp.ac.in

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

samnivesha-react

This is the Samnivesha Github page. It is based on React, Express, Node.Js and MongoDB. For User Experience perspective, We are using Server side rendering to compile our javascript code on server side and send it back to client with HTML and CSS.

If you are not familiar with Server side rendering please go through this article

File Structure

.
├── babel.config.js
├── build
├── LICENSE
├── package.json
├── public
│   ├── app.js
│   ├── bundle.js
│   ├── css
│   ├── images
│   └── vendor.js
├── README.md
├── src
│   ├── browser
│   │   └── index.js
│   ├── server
│   │   ├── config.js
│   │   ├── index.js
│   │   └── routes.js
│   └── shared
│       ├── about.js
│       ├── App.js
│       ├── blog.js
│       ├── components
│       │   ├── footer.js
│       │   ├── header.js
│       │   └── layout.js
│       ├── contact.js
│       ├── home.js
│       ├── login.js
│       ├── routes.js
│       └── schedule.js
├── views
│   └── index.ejs
├── webpack.config.js
└── yarn.lock

Installations

git clone https://github.com/samnivesha-iitp/samnivesha-react
cd samnivesha-react
yarn install
yarn dev

Todo List

  • Landing Page for / route
  • Blog Page consists of previous year glimpse of Samnivesha events, Guest Lecture and some details about each event
  • Contact page on /contact
  • about page on /about
  • login will be on /login
  • All signup will be redirected to /signup
  • A connection to MongoDB database

About

Website for Samnivesha based on React, Express, Node.Js, MongoDB

https://samnivesha.iitp.ac.in

License:MIT License


Languages

Language:JavaScript 50.2%Language:CSS 49.8%Language:SCSS 0.0%