business
Cryptocurrency App Development Guide: Top Recommendations & Indicative Costs

The first cryptocurrency, Bitcoin, was founded in 2009 by Satoshi Nakamoto, someone whose true identity is still unknown. In practice, it was a novel method of payment that could be used globally, was decentralized, and was not governed by a financial institution.
After more than a decade, the total worldwide market capitalization of all cryptocurrencies reached $2.16 trillion in September 2021, making it similar to the world’s eighth-largest economy by GDP.
Cryptocurrency has become widely accepted. Also, developing cryptocurrency goods and apps has proven to be a lucrative niche inside the financial technology business.
Surf has built numerous massive cryptocurrency projects from the ground up. We have enough experience to walk you through the entire cryptocurrency app development process seamlessly.
What exactly is a cryptocurrency application?
First and foremost, let’s clarify the terms we’ll use throughout the article:
Cryptocurrency represents a digital currency that can be traded for services and goods and is protected by sophisticated cryptography, making double-spending and counterfeiting practically impossible. The primary reason for their recent spectacular ascent is that cryptocurrencies are not issued by any authority and are immune to government manipulation and control. Many businesses create their own currencies (tokens) that can be exchanged for the services or items they provide.
Bitcoin (BTC) is the most widely used cryptocurrency, and it has served as a model for others. There are around 6500 distinct cryptocurrencies in use today. Montero (XMR), Chainlink (LINK), Ethereum (ETH), Cardano (ADA), Litecoin (LTC), Tether (USDT), Polkadot (DOT), and Stellar are the most popular digital currencies, aside from Bitcoin (XLM).
Cryptocurrencies are based on blockchain technology. Blockchain is a decentralized technology that records and manages transactions across numerous devices. The security of this technology is one of its main selling points.
A cryptocurrency application enables the users to manage and track worldwide and local trade tokens for fiat and cryptocurrency funds.
Several explanations for the current popularity of cryptocurrency apps and digital currencies are listed below:
- Decentralization:
Blockchain decentralizes bitcoin, making it impossible for any government to impose its laws on a cryptocurrency owner.
- Transactions are unlimited and quick:
Users do not have to wait many days for funds to appear in the recipient’s account. There are no restrictions on the number of transactions that can be made.
- Transaction costs are low:
Financial institutions levy substantial transaction fees, but cryptocurrency transaction fees are negligible.
- Internationally acknowledged:
Cryptocurrencies enable recipients and senders from all over the world to save money on charges and conversions.
- Anonymity and transparency:
No one will identify the recipient or sender if the crypto address isn’t publicly confirmed.
The stages of creating a cryptocurrency app
- Determine the problem that your app will address
First and foremost, you must identify the most prevalent issues that customers have and explain how your app will address them, or at least one of them. You can then select the appropriate blockchain solution based on this information. After that, you must undertake a cost-benefit analysis and examine the potential hazards to see if an application is worthwhile.
- Choose an approach for developing a crypto app
In general, there are two options: leverage public libraries to avoid building the entire app yourself or create an app from scratch. In the second instance, you will have the opportunity to develop an app with higher functionality and a distinctive appearance, but it will be significantly more expensive.
- Select an app model for development
Will it be cloud, internal, or hybrid? You must also select the appropriate blockchain solution to implement: authorized, public, unlimited, private, or hybrid blockchain models are available. Also, based on your platform of choice, rank the best stack. For example, the cross-platform mobile frameworks Flutter and React Native is the most popular for developing cryptocurrency wallets for Android and iOS.
- Consider the app’s setup
The blockchain app’s configuration is critical, as most components cannot be modified once they’ve been set up. Following the server component planning, you must select the finest servers, external databases, and front-end programming language for the project.
- Create a good UX/UI design
The software should be simple to use and understand. Remember to pay close attention to the app’s color palette and content peculiarities.
- Select between customized and pre-built APIs (Application Programming Interface)
You may want to construct custom APIs for your app even though there are various pre-built APIs. APIs can generate key pairs, create addresses, retrieve and store data, validate data, and manage smart contract interactions.
- Testing and scaling
The best approach is to create a Minimum Viable Product (MVP) first, then test it for performance difficulties, storage and memory issues, crashes, and latencies.
Cryptocurrency app types and their main characteristics
As previously stated, the first step in establishing your own cryptocurrency project is to decide what form of cryptocurrency app you’ll create. Trading applications, crypto wallets, and aggregation platforms are all examples of such apps.
Crypto wallet
What exactly is it?
A cryptocurrency wallet, also known as a blockchain wallet, allows users to store their bitcoins and transaction records safely. In general, crypto wallets support Ethereum and Bitcoin, the two most prominent digital currencies. Blockchain wallets are used by more than 70 million people throughout the world.
Transactions are made faster and easier with cryptocurrency wallet apps. This kind of money transfer is indeed decentralized and inexpensive, implying that no central authority is in charge of the transactions, which are encrypted and anonymous.
The following are some of the factors that go into judging the quality of a cryptocurrency wallet app:
Factors determining the quality of a cryptocurrency wallet app:
- Multiple supported currencies (XRP, ETH, BTC, LTC, and others).
- Security (multi-signature, fingerprint scanner, hardware authentication, two-factor authentication, FaceID, and so on).
- User Experience: Using Apple Pay, Google Pay, or PayPal to manage your wallet shouldn’t be more complex.
- Anonymity: Reliable tools for safeguarding users’ personal information. On the other hand, significant investors and miners may require a token mixer to exchange large sums of cryptocurrency.
Top features to implement in a cryptocurrency wallet app:
- Transaction history
- User authorization
- Conversion rates
- Security features
- Receiving and transferring operations
- QR-code scanner
- Push notifications
- Multi-cryptocurrency purpose
Edge, Bitcoin Wallet, Coinbase, Infinito, BitGo, Green address, and Electrum are the finest cryptocurrency wallet apps.
Crypto data aggregators
What exactly is it?
Crypto data aggregators strive to provide customers with helpful information about the various cryptocurrencies available on the market (trading volumes, prices, market capitalization, exchanges ranking, available markets, and trading pairs). Investors frequently utilize such aggregators to explore deeper into the crypto industry.
It’s worth noting that when creating a cryptocurrency app, the UX/UI design is critical, as it primarily defines the user experience, including the perception of graphical data, which has the most significant impact on the success of such services.
Several factors determine a crypto data aggregator’s quality
- The data displayed is of high quality
Rates should be retrieved in real-time from exchanges. Users should choose which exchange they want to acquire rate information from and for each coin separately (trading pair).
- Analytical tools
A competent crypto aggregator should offer tools for technical analysis and the development of various trading strategies.
- Additional functions
Push notifications, a news feed, and integration with cryptocurrency exchanges.
Top Features of the crypto aggregator to develop
- Newsfeed
- Synchronization with the portfolio of the user
- Live charts and prices
- Watchlist
- Price alerts
Kaiko, CoinGecko, and CoinMarketCap are the best crypto data aggregating applications available right now.
Cryptocurrency exchange platforms (trading apps)
What exactly is it?
A cryptocurrency trading app is an online platform that functions similarly to a marketplace, acting as a middleman between buyers and sellers in trade transactions that are primarily limited to selling, buying, or exchanging virtual and fiat currencies. Developing a bitcoin exchange platform is a considerably more complex endeavor than creating a cryptocurrency wallet, as it entails more risks and resources.
Several factors determine the quality of a bitcoin trading app:
- High liquidity
Given that you are doubtful to have sufficient trading volume to initially allow immediate token exchange/sale, it makes sense to link to an external liquidity pool to meet customers’ needs.
- A wide variety of trading pairs are available.
The “more is better” idea applies here, but keep in mind that additional coins could be a hoax.
- Safety and Reliability
A bitcoin exchange platform’s security should be sufficient to handle hundreds of thousands of transactions.
Top features to develop in a cryptocurrency exchange app
- Cryptocurrency wallet
- Admin console
- User verification and authorization
- Order book and transaction history
- Trade engine
- Analytical tools (Bollinger Bands (BB), Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), etc.).
- Security features
- Push notifications
Uniswap, Bitstamp, Kraken, and Gemini are the best cryptocurrency trading apps.
Approaches to developing crypto apps and indicative costs
Without looking at a specific project, it’s nearly impossible to estimate cryptocurrency app development expenses precisely. But, the cost of developing such an app is highly dependent on the development approach you choose.
Using a specialist software development kit is the first option (SDK). It’s a collection of utilities, tools, and documentation for software developers working on a given platform or technology. For crypto apps, this is a fantastic alternative for swapping, selling and buying currencies. Blockchain, Bitcoin, and Coinbase are the most popular SDKs.
Another alternative is to create a cryptocurrency application from the ground up. This method is significantly more difficult and costly, but it allows you to create an app with a unique style and functionality. Because SDKs are primarily focused on constructing exchanges, and ready-to-go APIs are too limited in features, most bitcoin applications are built from the ground up.
The cost of constructing crypto software from scratch is projected to range from $28.000 and $56.000, but this fluctuates wildly based on specific features and a developer’s hourly rate.
Our knowledge and experience
The Surf team has a lot of experience with cryptocurrency app development. Twim, a bitcoin trading software, is the most noteworthy of the recent ones.
Twim needs a user-friendly app for both experienced traders and newcomers. Beginners just require the most basic options and typically trade from their smartphones. Tablets, on the other hand, are preferred by power merchants. They need a full-featured trading terminal as well as stock analyzing software. As a result, the software has to be compatible with both smartphones and tablets. Another important consideration was the speed with which the service was provided.
In response to client requirements, Surf has successfully built a bitcoin trading app:
The app has a gloomy theme to it. It is easier on the eyes and more ideal for late-night work. Other items, such as buttons and messages, have contrasting colors against the black background.
It’s dependable and displays quote updates in real-time. Users may see all of the most crucial trading data, such as orders, market depth, charts, and currency pair quotations.
The program is suitable for both amateur and professional traders. The mobile app allows users to trade cryptocurrencies and displays portfolio statistics and changes in open interest.
A trader can use the tablet version to access a full-featured trading terminal and other advanced analysis tools.
If you’re seeking a dependable developing partner to help you construct a bitcoin app, fill out the form, and we’ll get back to you as soon as possible with feedback on your project.
Preview:
This article is a complete guide for those looking to develop a cryptocurrency app. We’ll take you from the basics to all the technicalities, making this the perfect guide for beginners. It explains what cryptocurrency apps are and why they are becoming popular. Then we go on to explain the stages for developing a cryptocurrency app and a detailed section on the type of crypto apps and their features. The cost, the main characteristics, and the strategies for creating a cryptocurrency app are all covered in this article.
business
A Guide to Spring Cleaning Your Financial Paperwork

If the spring-cleaning bug has bit you, you won’t stop at just washing your windows and cleaning under the fridge. Your job isn’t done until you can bring order to all areas of your life, including your financial house.
Even though online banking makes it possible to manage money virtually, the average person still collects a lot of snail mail over the year.
While throwing all that paperwork out may be tempting, this idea could cause problems in the future. You’re meant to keep certain financial documents — look below to see how long.
Personal Loan Contracts
Any time you borrow a personal loan or line of credit, you have to sign a loan agreement. This contract contains all the black-and-white details of your account, so you know what to expect when borrowing a line of credit or personal loan. Most importantly, it outlines your terms, payment schedule, and cost of borrowing.
While some traditional loans may mail you a paper contract, online lenders might send you an e-document. You should keep it in a safe place — whether it’s paper or digital. It should join any supporting documents or proof of payments for at least the lifetime of the loan.
Bills
You can safely get rid of phone and utility bills after one month. After all, most utility providers set you up with an online account where you can review digital copies of these bills.
The only exception is if you plan on using any of these bills for tax-related purposes. In that case, refer to the section on taxes for how long you should keep them.
Financial Statements
If our bank, credit card company, or lender still mails your monthly statements, financial advisors recommend you keep them for 12 months. Once again, you might have to keep them longer if you plan on using them as supporting tax documents.
Receipts
Do you always say “yes” when the cashier asks if you want your receipt? Your wallet is probably bursting with receipts collected over the year.
The good news is that you can safely clear out most of them. There are only three times you should file away your receipts for safekeeping.
- It’s for a major purchase, like a new appliance, vehicle, or device. You may need to show this in case you need to return it or activate its warranty.
- It’s for household services or work done to your house, including renovations and repairs.
- You made a purchase you plan on writing off.
Insurance Documents
You should keep your auto, health, and life insurance documents until your policy expires, or you purchase a new package.
Taxes
Tax time is stressful enough without having to fight against disorganized and missing paperwork, so pay particular attention to your returns this spring.
According to the Canadian Revenue Agency (CRA), you should keep your supporting documents for six years. However, some advisors recommend you keep all your tax documents indefinitely in case of errors. You should also retain copies of your returns, notices of assessment, and notices of reassessment.
Handle Your Finances with Care
Once you go through all your paperwork, you’ll be left with two piles: the paperwork to keep and discard. When it comes to the stuff you want to toss, make sure you shred it first so that no personal information may be exposed. As for the stuff you want to keep, look for a filing system that works for you. Choose a safe, dry place where you won’t lose things.
business
ANWORK: Fully Encrypted And Ephemeral Communications

ANWORK is a secure and private messaging app that offers end-to-end encryption for all communications. Keep reading our post if you do important business meetings and want no one to access your data. Here we will tell you the secured communication solution.
How does ANWORK work?
ANWORK is a secure messaging app that offers fully encrypted and ephemeral communications. All data is stored locally on your device and not shared with third-party servers. ANWORK uses an advanced end-to-end encryption protocol that ensures your messages are secure from start to finish.
If you choose to, you can also set messages to expire after a certain amount of time, ensuring that your conversations are truly ephemeral. With its end-to-end encryption and ephemeral messaging, you can be sure that your conversations are safe from prying eyes.
What are the benefits of using ANWORK?
ANWORK is different from traditional communication platforms because it offers a number of unique benefits that make it ideal for certain types of communication. Some of the benefits of using ANWORK include the following:
Fully Encrypted Communications
ANWORK offers fully encrypted communications, meaning that all messages exchanged on the platform are automatically encrypted end-to-end. This makes it impossible for anyone to eavesdrop on your conversations or access your messages without your permission.
Ephemeral Communications
It means that all messages exchanged on the platform are automatically deleted after a certain period of time. This ensures that your conversations are private and cannot be accessed or shared without your permission.
No need for a phone number
ANWORK does not require a phone number for you to sign up or use the platform. This makes it ideal for people who want to keep their phone numbers private or for those who do not have a phone number.
No need for a username
ANWORK also does not require a username or password for you to sign up or use the platform. This makes it even easier to use and helps to keep your conversations even more private.
Works on any device
ANWORK works on any device that has an internet connection. This includes smartphones, laptops, and desktop computers.
Open source
ANWORK is an open source platform. This means that anyone can access and audit the code to make sure that it is secure.
Built by a team of security experts
ANWORK was built by a team of security experts with years of experience in the industry. This means you can ensure your conversations are safe and secure.
User-friendly
ANWORK is designed to be user-friendly and easy to use. The platform is simple and straightforward
How can I get started with ANWORK?
ANWORK is a secure communications platform that can provide you with extra security. It is available for free on the App Store and Google Play. ANWORK is also available as a desktop application for Mac and Windows.
Final Words
We have guided you well on how ANWORK can secure your chats and provide a secure communication procedure. When you use a platform like ANWORK for communications, there will be no risk of information leakage. This is because the information is stored on reliable algorithms using signal protocols. The protocols included Curve25519, AES-256, HMAC-SHA256, and many more. For more information about this secure chat communication, read the above mentioned carefully.
business
Benefits of Onboarding Military Veterans: Qualities That Make Them Excellent Employees

Hiring military veterans boosts your company’s recruitment and retention programs. Many people enlist in the military right out of high school or college. After years of military service, their civilian employment experiences may not correlate to your current job requirements. Don’t overlook the numerous benefits that hiring a veteran can bring to your organization. Here are some qualities you will likely hire when you onboard a military veteran.
Motivation
Most military veterans want to work when they return to civilian life. They have dedicated their lives to service and are motivated to improve the world after they retire. An applicant may provide you with their military experience and free employment verification for Uber drivers report. This shows employers that the candidates have been actively working.
Discipline
Veterans learn a significant amount of discipline in the military. They learn early on to listen to their leaders and follow directions when given. In addition, veterans are masters of self-discipline. They understand that meeting regulations gives them growth opportunities. You can trust that veterans are efficient and have the discipline to complete tasks as assigned. When those skills are observed by their peers, your entire staff often learns that self-discipline.
Integrity
Honesty and integrity are instilled into a servicemember. They learn early on that their word is valuable. In addition, veterans will report perceived infractions of their colleagues through proper management channels. This integrity protects your company’s confidential business information. Peers learn to recognize that their co-worker is trustworthy and sincere.
Organizational Skills
While you may need to provide training on various job-related skills, your new hire will have excellent organizational skills. They are typically excellent project managers. They understand how to break a project down into individual processes and how to assign those tasks to appropriate team members. They are also familiar with the post-project analysis.
Inclusiveness
Due to the global nature of their military service, veterans work well with all individuals regardless of their ethnic background, religious preference, or gender. They encourage unity between colleagues of different physical or mental capabilities. Veterans serve as dynamic leaders, embracing diversification and inclusion in the workforce.
Financial Benefits
In addition to the soft skills that military veterans bring to your workforce, there are many financial advantages to recruiting these individuals. The Department of Labor has a comprehensive list of programs that help you offset the costs of onboarding a veteran. Your local Small Business Administration chapter can also help you find resources for your business. If you operate as a veteran-owned small business, SBA can help you obtain funding.
Other Considerations
The benefits of recruiting military veterans outweigh the few challenges you may experience. Some candidates may have difficulty transitioning into the civilian workforce. A mentoring program can give your employees a point of contact to answer questions or discuss their experiences. In addition, some applicants may have physical or mental disabilities that require accommodations. While you may not ask specifically about these injuries, you can inquire about accommodations. The Americans with Disabilities Act protects applicants and employees from discrimination.
Creating a sound veteran recruitment strategy is important for businesses of all sizes. By actively onboarding these individuals, you will experience significant growth opportunities for your business.
business
5 Tips for Finding the Perfect Office Space for Your Business

As a business owner, finding the perfect office space is a crucial step in creating a productive and efficient work environment. Your office space can affect the morale and productivity of your employees, as well as the image and reputation of your business. Here are five tips for finding the perfect office space in The Square for your business:
Determine Your Needs
Before starting your search for office space, you must determine your business’s specific needs. Consider the number of employees you have and the size of the office space needed to accommodate them comfortably. Also, think about your budgets and the amenities your business requires, such as a conference room, a break room, or a reception area.
Knowing your needs beforehand will help you narrow down your search and avoid wasting time and resources on office spaces that are not suitable for your business.
Location Matters
The location of your office space can significantly impact your business’s success. Choose a location that is easily accessible for both your employees and clients. Consider the proximity to public transportation, parking availability, and nearby amenities, such as restaurants and shops.
Additionally, think about the neighbourhood’s safety, reputation, and the image it portrays. A prestigious location can enhance your business’s reputation, but it may come with a higher price tag.
Consider Your Budget
Your budget is a crucial factor in finding the perfect office space. Determine how much you can afford to spend on rent and other expenses, such as utilities and maintenance. Remember to leave some wiggle room in your budget in case of unexpected expenses.
Consider the cost of leasing versus buying an office space. Leasing provides more flexibility, while buying gives you more control over the space and can be a good long-term investment. However, buying an office space requires a significant upfront investment and comes with additional responsibilities, such as property maintenance.
Think About Future Growth
When choosing an office space, think about your business’s future growth. Consider whether the office space can accommodate additional employees and equipment if needed. Look for a space that can be easily modified to suit your changing business needs.
Also, consider the length of the lease agreement. A short-term lease may be ideal if you anticipate growth or need the flexibility to move to a different location. A long-term lease may be better if you want to lock in a favourable rental rate or have a stable business model.
Get Expert Advice
Finding the perfect office space can be a daunting task, especially if you’re a first-time business owner. Consider getting expert advice from a real estate agent or a property management company. These professionals can help you navigate the rental market, negotiate lease terms, and find office spaces that meet your needs and budget.
Before hiring an expert, make sure to do your research and ask for references. Choose someone who has experience working with businesses similar to yours and who understands your specific needs and goals.
Visit the Space in Person
Once you’ve narrowed down your search, visit the office space in person. This will give you a better sense of the space’s size, layout, and condition. Check for any signs of damage or wear and tear that may need to be repaired before moving in.
Also, consider the office’s natural lighting, ventilation, and acoustics. These factors can affect your employees’ productivity and comfort level.
Conclusion:
Finding the perfect office space for your business can be a challenging and time-consuming task, but it’s worth the effort. By determining your needs, considering the location, budget, and future growth, and getting expert advice, you can find an office space that meets your business’s specific requirements.
Remember, your office space in The Square Texas Tower is more than just a place to work. It’s a reflection of your business’s culture, values, and professionalism.
So take the time to find the perfect office space that aligns with your vision and goals, and create a productive and efficient work environment for your employees.
business
Shubhada Enterprises

From construction of homes to excavating holes for building foundations or building roads dams or lake and river cleaning and warehouse material handling attachment tools, machinery has played significant roles in our day-to-day modern and urban lives and so have Shubhada Enterprises who have their experienced skills next to the likes of the construction heavy equipment’s industry segments.
Shubhada Enterprises was founded and registered in 2017 in the city of Pune, Maharashtra by Former owners Mr.Ankit Kumar and Mr.Vishal Garad . Previous life Little they did know while working that their startup would go worldwide throughout the major countries of Latin America, UAE, Europe and African counterparts. Their company can be called and function what is to be known as a merchandise marketer for large scale business and construction companies such as VOLVO, CAT, CASE, BKT and mainly JCB.
Shubhada enterprises is considered to be a jack of all given the facts that they deal in both domestic and international, and also provide Remotely Services to Machine Owners Through Engineer Experts within 300 km of their facility buildings. With a small team of 10 youngsters who are specialised in each of their fields namely: Accountancy, Co-Ordinators and Sales Supervisors, they are here to make a big impact on supporting the entrepreneurs who are looking to get their hands on construction business. The company mainly deals in construction spare parts, Renting of Excavators, Attachments like Robot SL, Backhoe, Heavy Lines, Forklift, BKT Tyres Segments and have matched their ties with several big companies such as CAT, Volvo, Hyundai, Schwing Setter, Case, Aquarius Batching Plants Bharat Benz, Ashok Leyland, Cummins and much More.
Shubhada enterprises have their local services diversified in doorstep delivery running machine diagnostics and consultancy from expert technicians for each of their clients with their customised demands ranging from queries of constructing a new home to having to dig a hole for MNCs, ask it and they have it all. Despite the current recession and economic crisis, the company proved their efficiency by generating a revenue of over 60-75 Lakhs Rupees Business during the covid lockdown. They are also flexible in working with the Freelancers-Business Associates to expand their business and provide equal opportunity of work to people not only in the educated urban class but also the rural and remote underprivileged youths who are now able to earn a living by driving Backhoes and operating excavators.
- Future vision
After reaching all the envisioned milestones in their purpose, the company now also strives to educate the masses about what their services specialise in and how they can be of benefit for the great Indian middle-class families who are looking forward to excel in their corporate career and for someone who is into real estate and Construction Lines etc. It is really flabbergasting and plausible to acknowledge the fact that how both Mr. Ankit Kumar and Mr.Vishal Garad had managed to outsource the products not only to Indian but the South American and Russian and Saudi Arabian Retailers/ Corporates Workshops too, despite having faced many hurdles with customs as their quality matched the military levels components as Scomet they Solved.
As we come to a conclusion towards the end of this article, whether be it your Business needs or construction work if required Equipment’s for your Uses , Shubhada Enterpresis has all your construction requirements covered,
Call to action: Contact them at Prarambh Building Upper Ground Floor, Near Hotel Sindhuratna Jambhulwadi Road.Pune-411046.
Visit at: www.shubhadaenterprises.in
Email: [email protected]/ [email protected]
Work Hours: Mon to Saturday 10.00 am to 6.00pm
Week off: Sunday
-
Latest News12 months ago
Finding the Best VPS Hosting for WordPress 2020
-
Latest News11 months ago
दिल दहला देनी वाली खबर महिला ने भरे बाजार में पिया जहर साथ में बच्चे को भी दिया
-
Latest News3 months ago
Why You Should Invest in an Expense Management Software
-
CBD1 year ago
How To Get a License To Grow Cannabis in Arizona
-
auto12 months ago
Mac VPN: How it Improves Security
-
business7 months ago
Turning Invoices To Cash, 1st Capital Service Offers Stability And Assurance For Invoice Factoring Services
-
Latest News7 months ago
What are the best Balloons of 2022?
-
Latest News12 months ago
De Giro Stock Exchange Brokers And The Giro Eft