- Manage multiple Instagram accounts.
- View multiple account feeds in one page.
- Bypass Instagram's CORS policy and download all your posts locally.
- Plan and preview new posts based on desired, cohesive feed aesthetic.
- Run the InstaPy bot on you Instagram accounts to grow your following.
- Like, comment, follow and unfollow custom target audiences.
- Set hourly, daily or weekly interaction limits to prevent bot detections.
- Interact with popular hashtags.
- Interact with other users' followers.
- Interact with users from specific locations.
- Interact with users' followers, commenters or post likers.
- Create separate libraries and integrate them as "Apps." Apps work as plugins or addons that magnify the power of Instaccounts.
- Display your profile feed as seen by the public.
- Google OAuth & magic link authentication.
- Manipulate local Node.js python files with fs and your custom inputs.
- Instagram UI components.
Tech | What for |
---|---|
TypeScript | Improve developing experience & catch runtime errors. |
React | Build a component-based user interface. |
Next.js | Server-side rendering (SSR) of React components. |
React Hook Form | Form state management and validation. |
React Dropzone | Upload image files. |
React Virtuoso | Efficiently render large data sets. |
SWR | Cache & data fetching. |
Axios | HTTP promise-based data fetching requests. |
Moment.js | Parse & display dates. |
Chakra UI | Quickly build beautiful UI components. |
Tech | What for |
---|---|
TypeScript | Improve developing experience & catch runtime errors. |
Node.js | JavaScript runtime environment. |
Express | Design & build the API. |
NestJS | Opinionated scalable API framework. |
TypeORM | Interact with the database. |
PostgreSQL | SQL database. |
Python | Make use of a popular, well documented Python library. |
InstaPy | Automate your Instagram accounts to get real engagement. |
Instaloader | Bypass Instagram's proxy by downloading a user's content. |
Swagger UI | Neatly document your API. |
NextAuth.js | Local and social authentication solution. |
Sengrid Mail | Send password reset emails. |
Axios | Fetch data with promise-based HTTP requests. |
REST API | HTTP API architecture. |
Tech | What for |
---|---|
Docker | Develop, ship and host the evironment. |
Docker Compose | Run both the client and server containers in parallel. |
In the ever-changing age of social media, I want to master organic growth and engagement facilitated by programming.
During my time as a Python developer, I tinkered with automation and found a library I loved: InstaPy. InstaPy is a highly customizable tool that automates your Instagram accounts and generates organic engagement. It's a useful tool to grow your social media following, but as of now, it's only accessible to people that know Python.
Instaccounts came out of my personal need to manage multiple accounts and grow them with the help of InstaPy. I also sought to replicate Instagram's UI to maintain familiarity, speed up development, and practice conventional industry standards.
- Learn TypeScript.
- Learn Nest.js.
- Learn TypeORM.
- Document API with Swagger.
- Logging.
- Display live terminal logs on the client.
- Create an npm package and use it in application.
- Next.js 12 new features.
- Unit testing with Jest.
- Handle large sets of data.
- Replicate a popular social media platform's UI.
- Build a stronger structure foundation for scalable applications.