Here’s a README.md file for DigitalDosh:
DigitalDosh is an all-in-one financial platform that simplifies managing your finances, staying updated on global market trends, and navigating the world of cryptocurrencies.
- Real-Time Coin Prices: Track live updates on cryptocurrencies.
- Currency Converter: Effortlessly convert over 100 currencies.
- Search Bar: Quickly find coins and currencies.
- Global Currencies Support: Access data for currencies from various countries.
- AI Chat Bot: Instant support and assistance.
- Light & Dark Mode: Customize your viewing experience.
- Real-Time News Feed: Stay informed with live financial news.
- Contact Us: Powered by EmailJS for seamless communication.
- Secure Payments: Integrated with Stripe for safe and smooth transactions.
- Blog Updates: Access insights on market trends.
- User Sign-Up & Login: Secure authentication with personalized profiles.
- Profile Management: Tailored user experience.
- Vite
- React
- CSS
- Node.js
- Express
- MongoDB
- Stripe API for secure payments.
- EmailJS for contact form functionality.
- AI-powered chatbot for user assistance.
- Node.js installed on your machine.
- MongoDB set up locally or on the cloud.
-
Clone the repository:
git clone <repository-url> cd DigitalDosh
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory. - Add configurations for:
MONGO_URI: MongoDB connection string.STRIPE_SECRET_KEY: Your Stripe API key.EMAILJS_API_KEY: Your EmailJS API key.
- Create a
-
Start the development server:
npm run dev
- Open the app in your browser at
http://localhost:3000. - Explore features like coin prices, currency conversion, news updates, and more.
- Use the "Contact Us" form for inquiries or assistance.
Watch the app in action here:
Click here to view the full video on YouTube.
Feel free to fork the repository and submit pull requests. Contributions are welcome!
Let me know if you need further refinements!
