HITAM Blog Space
A place for students and teachers to interact and learn.
Features
- Only limited to college emails
- A full featured editor
- User authentication based on OAuth
- A seperate section for students and teachers
- Teachers have full access to moderate content
Setup
- Make sure you are running Node version 18, or downgrade to node version 18 if not.
- In terminal (MacOS) or Command Prompt (Windows) run
git clone https://github.com/SrikanthKumarC/Blogspace-Frontend.git
- next cd into the folder by running
cd Blogspace-Frontend
- Install node modules by running
npm install
- Create a copy of .env.example and rename it to .env
- And paste your google client id and client secret in the given fields
- Run
npm run dev
to start the project
- In your browser, open
http://localhost:3000
to see the website.
How to use
- Login by clicking on the profile picture on the menu
- Use your college email id to login (only works with @hitam.org emails)
- Post content and read others posts
Technologies - Frontend
- Next.js
- TailwindCSS
- Axios
- JoditEditor
- NextAuth
License: MIT