CHANAKYA-NITI is a web application designed to provide an engaging platform for exploring and learning about the teachings of Chanakya, an ancient Indian philosopher, economist, and strategist.
π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | β Contributors |
---|---|---|---|---|---|---|
This project aims to bring the timeless wisdom of Chanakya to a modern audience, making his teachings accessible and engaging through a digital platform.
The frontend of the CHANAKYA-NITI application is designed to provide a seamless and engaging user experience while ensuring robust connectivity and integration with the backend.
Chanakya-Niti
βββ Frontend
β βββ React + Vite
β βββ Navbar
β β βββ Logo
β β β βββ Targeting the homepage
β β βββ About Page
β β β βββ Chanakya Card component
β β β β βββ Detailed timeline of Chanakya's life
β β β βββ Chandragupta Card component
β β β β βββ Chandragupta's life
β β β βββ Maurya Dynasty Card component
β β β βββ Its lifeline
β β βββ Resources Section
β β β βββ Audio Card Section
β β β β βββ Chanakya Card component
β β β β β βββ Story of Chanakya
β β β β βββ Planning of other persona stories
β β β βββ Books Card Section
β β β β βββ Chanakya Card component
β β β β βββ Books related to Chanakya
β β β βββ Videos Card Section
β β β βββ Videos related to Chanakya
β β β βββ Planned for other persona resources
β β βββ Contributors Page
β β β βββ Card of Contributors
β β β β βββ Images fetched from GitHub API
β β β βββ Details Button
β β β βββ GitHub Button
β β β βββ LinkedIn Button
β β β βββ Working details button
β β β βββ Details of contributions linked to the database
β β βββ Sign In/Sign Up Buttons
β βββ Main Body
β β βββ Homepage
β β βββ Showcasing UI and intro of all website sections
β βββ Footer
β βββ Logo
β βββ One-line Intro
β βββ Contact Information
β β βββ Social Icons
β β βββ GitHub
β β βββ Discord
β βββ Project Frontend repo link
βββ Backend
β βββ Express + Node + MongoDB
β β βββ User Authentication
β β β βββ JWT
β β β βββ Sign In/Sign Up
β β β βββ Database from MongoDB URL
β β βββ Database Integration
β β β βββ MongoDB API
β β β β βββ Quotes resources
β β β β βββ Books resources
β β β β βββ Videos resources
β β β β βββ Audio resources
β β β β βββ Contributors' records
β β β βββ GitHub API
β β βββ API Access for logged-in users only
β β βββ API hits capped at 1000
β βββ AI Integration
β | βββ Text-to-Speech Converter
β | β βββ For books resources
β | βββ Language Translator
β | βββ For books
β | βββ For audios
| βββ Testing
| βββ Documentation
βββ Database
βββ Audio database
βββ Videos database
βββ Books database
βββ Quotes database
git clone https://github.com/<your-username>/chanakya-niti-backend.git
cd chanakya-niti-backend
npm install
npm run dev
We welcome contributions! Hereβs how you can get started:
git checkout -b issue/<issue-number>
git commit -m 'Add some feature'
git push origin issue/<issue-number>
It always takes time to understand and learn. So, don't worry at all. We know you have got this! πͺ