ondiekelijah / teksade

Teksade: The Tech Community HQ

Home Page:https://teksade.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teksade: The Global Tech Community Headquarters - πŸŒπŸ’Ό

Introduction - What is Teksade all about? - πŸ“–πŸ€”

At its core, Teksade is a dynamic community platform designed for tech enthusiasts. It provides a space for individuals to either join vibrant existing communities or initiate their own. Teksade is all about bringing together like-minded individuals, sparking ideas, and nurturing lasting connections within a nurturing tech space.

Discover more about our mission and vision.

Ready to Join Your Tech Tribe? - πŸ€πŸ‘©β€πŸ’»

Jump right in by visiting our website, Teksade.

Whether you're a tech newbie or a seasoned pro, getting started with Teksade is a breeze. We offer three user-friendly sign-up and login methods: using your email, GitHub, or Google account. Here's a concise guide:

1. Email and Password:

  • Go to the Teksade website and click the "Sign Up" button.
  • You will be prompted to enter your email address and create a password.
  • Fill in the required information and click the "Sign Up" button.
  • A verification email may be sent to your email address. Follow the instructions to verify your account.
  • Once your account is verified, you can sign in using your email address and password.

2. GitHub:

  • Click on the "Sign Up" button on the Teksade website.
  • Select the "Sign up with GitHub" option.
  • You will be redirected to the GitHub website to authenticate your account.
  • If you are already logged in to GitHub, you may be asked to authorize Teksade to access your GitHub account information.
  • Authorize the access and you will be redirected back to Teksade.
  • Your Teksade account will now be linked to your GitHub account, and you can sign in using your GitHub credentials.

3. Google:

  • Click on the "Sign Up" button on the Teksade website.
  • Choose the "Sign up with Google" option.
  • You will be redirected to the Google sign-in page.
  • If you are already logged in to Google, you may be asked to authorize Teksade to access your Google account information.
  • Grant the necessary permissions and you will be redirected back to Teksade.
  • Your Teksade account will now be linked to your Google account, and you can sign in using your Google credentials.

Quick Login Guide: After account creation: - πŸ”πŸš€

  • Visit Teksade and hit "Sign In".
  • Opt for your sign-in mode: email/password, GitHub, or Google.
  • Follow the respective sign-in flow.
  • Once verified, you'll land on your personalized Teksade dashboard. Dive into the tech talk!

Safety Tip: Always prioritize account security. Use robust, distinct passwords and avoid sharing them. Enjoy your Teksade journey!

image

image

Technologies used at Teksade - πŸ› οΈπŸ’‘

Frontend Tech Stack - πŸ‘©β€πŸ’»πŸ–₯️

  • Web Framework: Next.js 13
  • Programming Language: TypeScript
  • UI Libraries: MantimeUI & TailwindCSS
  • Icon Library: React Icons

Backend Tech Stack - πŸ‘©β€πŸ’»πŸ”§

  • ORM: Prisma
  • Remote Procedure Calls: TRPC
  • Validation Library: Zod
  • User Management: Clerk
  • Image Storage: Firebase
  • Email Sending Library: Resend

Setup and Installation - βš™οΈπŸ“¦

Project directories are structured as follows:

root
    β”œβ”€β”€ /public
        β”œβ”€β”€ /favicons
        β”œβ”€β”€ /img
    β”œβ”€β”€ /src/app
              β”œβ”€β”€ /components
              β”œβ”€β”€ /pages
              β”œβ”€β”€ /css
              β”œβ”€β”€ /fonts
              β”œβ”€β”€ /utils
package.json
tsconfig.json
next.config.js
postcss.config.js
tailwind.config.js
README.md

πŸš€ Setting Up & Running Locally

  1. Clone the Repository:
git clone https://github.com/ondiekelijah/teksade.git
  1. Project Setup: Navigate to the folder and install the necessary dependencies.
cd teksade
npm install
  1. Start the Development Server:
npm run dev

Now, open http://localhost:3000 in your preferred browser to see Teksade in action!

πŸ” Scope & Functionalities

Features

  • Dashboard: Your central hub for effortless community management.
  • Socials: An arena to ignite connections and elevate member engagement.
  • Groups: Create and join communities of shared interests.
  • Notifications: Stay informed and connected with real-time updates.
  • Public search: Discover and join relevant communities easily.

Limitless Possibilities

With Teksade, community members can experience boundless opportunities, including:

  • Network Expansion: Grow your connections beyond horizons.
  • Customization & Moderation: Your community, your rules.
  • Event Sharing: Promote events and gather like-minded folks.

Dive into Teksade and uncover even more possibilities waiting for you!

πŸ’° Pricing

Ready for some good news? Teksade is currently free to use! That's right β€” dive in and explore all our features without cost. Remember, our pricing model may evolve, but enjoy our complimentary offering for now! 😊

πŸš€ Launch Details

We're gearing up for our big launch, just around the corner! Subscribe to our newsletter to ensure you don't miss important updates or announcements. Stay in the loop and be among the first to experience the magic of Teksade!

Contributing

At Teksade, we believe in the power of community and collaboration. Being an open-source platform, we welcome contributors who are passionate and open-minded. If you want to make an impact and help us enhance the Teksade experience, check out on how you can get started here.

Contributors

We are truly grateful to each and every individual who has been a part of this journey. Your contributions, big or small, have been instrumental in bringing Teksade to life. Here's a shoutout to all the amazing minds who have helped shape this platform:

Made with contrib.rocks.

To every contributor not mentioned here, please know that your efforts have not gone unnoticed. Teksade wouldn't be what it is today without your commitment and dedication. 🌟

🌍 Community Connection

Stay connected and be in the loop with the latest from our vibrant tech community.

  • Follow us on Twitter: Dive into real-time updates, join dynamic tech chats, and uncover essential tools and tips.

  • Contribute on GitHub: Team up with our open-source tribe, pitch fresh ideas, and boost our projects with your code contributions.

Be a part of our mission to unite tech enthusiasts globally! πŸš€

License

This project is licensed under the terms of the MIT License.

About

Teksade: The Tech Community HQ

https://teksade.vercel.app/

License:Other


Languages

Language:TypeScript 97.7%Language:JavaScript 1.6%Language:CSS 0.6%