Full Stack Svelte Expenses Tracker

screenshot of Full Stack Svelte Expenses Tracker

Full Stack Svelte Expenses Tracker

Full stack application with express js, mongodb, svelte and node js https://expenses-tracker-svelte.herokuapp.com/

Overview:

The full-stack Svelte Expenses Tracker is a web application built using Express.js, MongoDB, Svelte, and Node.js. It helps users easily track their expenses and manage their finances. With a clean and intuitive interface, this application provides a seamless experience for keeping track of financial transactions.

Features:

  • Expense Tracking: Users can add, edit, and delete expenses, making it easy to keep a record of their financial transactions.
  • Category Management: The application allows users to categorize expenses, enabling them to track their spending across different categories.
  • Analytics: Users can view insightful charts and graphs to gain a better understanding of their spending habits and financial patterns.
  • User Authentication: The application provides a secure login system that allows users to have their personal expense data stored privately.

Installation:

To install the full-stack Svelte Expenses Tracker on your local machine, follow these steps:

  1. Make sure you have Node.js installed on your machine.
  2. Clone the GitHub repo: git clone https://github.com/your-username/expenses-tracker.git
  3. Change into the project directory: cd expenses-tracker
  4. Install the project dependencies: npm install
  5. Create a .env file and configure the required environment variables. Example:
    PORT=3000
    MONGODB_URI=mongodb://localhost/expenses-tracker
    SECRET_KEY=your-secret-key
    
  6. Start the development server: npm run dev
  7. Access the application in your browser at http://localhost:3000

Summary:

The full-stack Svelte Expenses Tracker is a powerful web application that provides users with a seamless experience for tracking their expenses and managing their finances. With features like expense tracking, category management, analytics, and user authentication, users gain better control over their financial transactions. By installing the application locally, users can enjoy the benefits of this efficient expense tracking solution.