We are a family run business with decades of software engineering experience working at both fortune 500 companies and small startups. Our team at dotfinally can fulfill all your technical needs.
Whether it's:
- Building a new website
- Adding a new feature to an existing app
- Troubleshooting issues
- Short term contracting to help boost your team during busy times
- One-off tasks
- Or providing consultant advice
We aim to make your vision a reality.
Contact us at support(at)dotfinally.com with your project details; let's get started!
Our Offerings
A new website hosted on AWS, offering full flexibility and scalability
- Default tech stack:
- Frontend: React, Typescript, SCSS, NextJS
- Backend: NodeJS, MongoDB
- Docker Compose Network with Nginx routing, Certbot SSL, MongoDB, and Minio S3
- Deployed on AWS Lightsail, a private Virtual Private Server (VPS)
- Password login for authenticated users
- Optional mail integration with AWS Simple Email Service or Postmark
- Code hosted on Github
- All aspects negotiable if you have preferences for languages, frameworks, or server infrastructure
- Pros: Full flexibility on all aspects of your codebase, tools used for different features, and deployments. AWS offers low monthly rates based on usage and the ability to upgrade your VPS to meet demand.
- Cons: AWS and server management knowledge required for future upkeep (like manually renewing SSL certs and redeploying after updates)
A new website hosted on Netlify, with minimal maintenance
- Default tech stack:
- Frontend: React, Typescript, SCSS, NextJS
- Backend: NodeJS, MongoDB
- Deployed on Netlify
- With domain and SSL management in Netlify
- Mongo database on Atlas
- Optional AWS S3 for file and image uploads
- Password login for authenticated users
- Optional mail integration with AWS Simple Email Service or Postmark
- Code hosted on Github
- Aspects negotiable if you have preferences for languages
- Pros: Netlify takes care of infrastructure, domains, SSL renewals, and auto deploys, so upkeep is low and you can focus on code rather than devops
- Cons: Ease of use comes with increased costs (Netlify and Atlas monthly subscriptions) and decreased flexibility on server management (you only have what Netlify offers)
Working on an existing application
- We can work on any existing codebase to implement new features or troubleshoot issues
Consulting
- We can look at your existing codebase to provide suggestions for improvements
- Or we can look at your tech team, work processes, and project planning processes to uncover inefficiencies and provide actionable recommendations.
Rate: Starting at USD$40 an hour
- Negotiable based on project; may increase based on work required
- Total time required depends on complexity and scope of your project
Who you get:
- A brother sister duo with 22 years of combined software engineering experience
- The brother: 11 years as a software engineer, currently a tech lead working at a startup, with a passion for all things programming. In his free time he builds open source projects on Github and tinkers with the latest AI tools.
- The sister: 11 years as a software engineer, currently a lead developer at a fortune 500 company, with a passion for beautifully crafted, pixel perfect front end apps. She's also in the middle of a Master's program for Data Science.
Additional Costs
- Most third-party tools used will have free tiers for starting projects, but may require subscriptions if your website grows. Any ongoing costs after the contract will need to be covered by you.
- If using AWS Lightsail: We'll start with a free plan; then $24 a month for a bigger server
- If using Netlify: Free starter plan; then $19 a month for increased bandwidth
- If using Atlas for MongoDB: Free starter plan; then a pay-per-request plan or ~$58 a month for their smallest dedicated database
- For domains: Anywhere between $12 - $30 a year (based on provider and domain type)
Contracting Process
1. Email us at support(at)dotfinally.com with your request
- This should include as much detail as possible regarding the scope of work required
- Include desired outcomes and timeframes
2. We will review your request
- If required, we may follow-up with requests for more information or clarity on scope of work
- We will also send a non-binding quote for estimates of the work
- Along with a Non-Disclosure Agreement (NDA), which both Parties must sign. This is intended to protect any confidential information you may disclose in subsequent steps.
3. If you generally accept the quote sent, and the NDA is signed by both Parties, then a virtual meeting will be scheduled, where:
- We will formally meet
- Any questions will be discussed
- A verbal commitment to move forward will be made
4. We will send over a Statement of Work agreement and a Legal Contract
- Any updates to the Statement of Work or Legal Contract may be discussed
- Both parties will sign final versions of documents
5. We will send you an invoice for a down payment
- Once the down payment is received, work on the project will begin
6. Any milestones or review periods defined in the Statement of Work will be followed throughout the project timeline
7. Once complete, we will deliver all final deliverables to you, along with a final invoice for the cost of the project, as agreed upon in the Statement of Work (minus any down payment already paid)
8. You have seven (7) days to review deliverables and request reasonable updates. After this period, we will have no obligations for any updates.
Statement of Work Template
We will create a customized Statement of Work (SOW) agreement for all clients, based on specific project needs; below is a simplified example of an SOW agreement for a hypothetical project:
Project: Creating a new website for a cat adoption shelter
Requirements: A website that manages data for the shelter, including: information for all cats, adoption and medical records, shelter events, and volunteering schedules
- A website that displays shelter information, location, map, hours, and instructions for visits/adoption/volunteering
- A search feature to view all adoptable cats
- Feedback submissions
- Admins can update shelter information, add events, view feedback, and view volunteer requests
- Admins can upload and edit adoption or medical records for cats
- Volunteers can view a calendar for scheduling shifts
- Daily backups of all data
Client Technical Level: Low - Netlify and Atlas are recommended so server management, domain management, and database backups are all automatic
Milestones:- Week 1: Initial project planning, detailed feature list, and rough sketches of the website; review with the Client to refine requirements before coding. The client will also create Netlify and Github accounts for the project.
- Week 2: Develop basic website with minimal styling and demo to Client for feedback
- Week 3: Finish developing advanced features, add styling, and deploy to Netlify. Final deliverables will be on Github (code) and Netlify (server) for Client to access in the future
Revisions:- After the final milestone, the Client will have 7 days to submit any defects or minor enhancement requests. Major reworks, new features that were not part of the initial project, or enhancements requiring significant work will not be accepted.
Estimated Time to Complete: 60 hours (spread over 3 weeks)
Rate: USD$40 an hour = USD$2,400 total
Payments:- A 20% non-refundable down payment is required before starting the project
- The remaining 80% is required within 14 days of delivering the final milestone
Additional Costs:- Client is responsible for any monthly or yearly subscription fees required by Netlify or MongoDB
Contact us at support(at)dotfinally.com with your project details; let's get started!