Skip to content

continuum235/Dhansathi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Dhansathi

Financial Empowerment Platform for Women in Rural Areas

Dhansathi is a MERN stack project focused on financial literacy and empowerment for women in rural communities.
It provides easy-to-use tools and resources to help manage money, track expenses, and learn about financial independence.
The project emphasizes accessibility and security, ensuring users can safely engage with financial tools and resources.


Features

  • Tutorials Page – Learn about budgeting, savings, and financial independence.
  • Chatbot – AI-powered assistant integrated with Groq Cloud API to guide users with queries in simple language.
  • Budget Planner – Helps track income, expenses, and savings goals.
  • Authentication – Secure user login/signup with Clerk.

Tech Stack

  • Frontend: React (with Clerk authentication)
  • Backend: Node.js + Express.js
  • Database: MongoDB (for CRUD operations)
  • Auth: Clerk
  • AI Chatbot: Groq Cloud API

Installation & Setup

Clone the Repository

git clone https://github.com/Tanish-235/Dhansathi.git
cd Dhansathi

Backend Setup

cd backend
npm install
  • Create a .env file in the backend folder:
MONGO_URI=your-mongodb-connection-string
PORT=5000
GROQ_API_KEY=your-groq-cloud-api-key
  • Start the backend server:
npm start

Frontend Setup

cd frontend
npm install
  • Create a .env file in the frontend folder:
VITE_CLERK_PUBLISHABLE_KEY=your-clerk-api
  • Start the frontend:
npm run dev

Contributing

Contributions are welcome! Feel free to fork this repo, open issues, or submit PRs.


Acknowledgements

  • Clerk for authentication
  • MongoDB for database services
  • Groq for chatbot integration
  • All open-source contributors who made this project possible

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages