Traktamente is a one-stop tool for managing business trip reports, designed specifically for small to mid-sized companies. It streamlines the process of tracking and approving business trip expenses while ensuring security and data accuracy.
https://final-project-traktamente.netlify.app (register as a regular user)
- Frontend: React, React Router, Context API, CSS (for styling), JavaScript
- Backend: Node.js, Express
- Database: MongoDB (for data storage)
- Authentication: Role-based authentication with bcrypt for password hashing, bcrypt-nodejs
- Other Libraries: Mongoose, Babel, CORS, dotenv
- Role-Based Access: Admins have full control over all trips, including trip approvals and the ability to adjust final amounts, while regular users can only manage their own reports.
- Automated Calculations: Automatically calculates trip expenses using data from Skatteverket (Swedish Tax Agency).
- Smart Alerts & Validation: Ensures accurate data submission through real-time alerts and pop-up confirmations.
- User-Friendly Interface: A clear, consistent, and responsive design for an intuitive user experience.
- Admin Panel: Provides an overview and management of all user data.
- Trip Management: Easily create, edit, and manage trip reports with live data updates.
- Secure: Full authentication with role-based access to protect sensitive financial data.
- Automated Calculations: Saves time and minimizes errors by calculating allowances automatically.
- Scalable: Designed with flexibility in mind, making it easy to expand functionality in the future.
- Responsive Design: Ensures a seamless experience on both desktop and mobile devices.
- Easy Trip Creation: Simple, intuitive forms for reporting business trip details.
- Multi-Language Support: To cater to a wider audience and increase accessibility.
- Dark Mode: For a better user experience, especially in low-light conditions.
- PDF Export: Allow users to export trip reports as PDFs for official documentation.
- Mobile App Version: A dedicated mobile app for managing trip reports on the go.
Thank you for checking out this project! Feel free to reach out if you'd like to suggest any tweaks. I'm always open to feedback and happy to collaborate!
Also, feel free to explore my portfolio, which is regularly updated! https://xingsportfolio.netlify.app
Best regards, Xing Yin 2025-02-19