Skip to content

Celaena24/ProjectTok

Repository files navigation

ProjectTok

TikTok for Developers

DISCOVER • CONNECT • CREATE

Where developers showcase projects and inspire each other

What is ProjectTok?

ProjectTok is a vibrant mobile platform for developers to share their coding projects! Think of it as TikTok for programmers where you can:

  • Showcase Projects - Share your latest creations and get feedback
  • Connect with Developers - Find collaborators, mentors, and coding friends
  • Discover Inspiration - Explore innovative projects from the community
  • Research Opportunities - Browse research positions posted by professors
  • Learn & Grow - Get inspired by creative solutions and coding techniques

Project Story

This project started as a React Native frontend built during my freshman year at UMass for HackUMass! I recently decided to add a simple FastAPI backend to make it a full-stack application. It's been an amazing journey seeing how my coding skills have evolved since freshman year!

Screenshots

🏠 Home Feed 👤 User Profile
Home Page Profile Page

Please don't judge my UI/UX skills and design choices 😅

Tech Stack

Frontend (React Native + Expo)

  • React Native 0.79.5
  • Expo SDK 53
  • React Navigation
  • Beautiful UI with Inter & Poppins fonts

Backend (FastAPI)

  • Python FastAPI
  • PostgreSQL Database (SQLite for local testing)
  • SQLAlchemy ORM
  • RESTful API design

Features

  • Project Showcase - Beautiful project cards with images and descriptions
  • Developer Profiles - Personalized profiles showcasing your coding journey
  • Research Board - Professor-posted research opportunities and lab positions
  • Cross-Platform - Works seamlessly on iOS and Android

Quick Start

Frontend

npm install
npm start

Backend

cd fastapi_backend
pip install -r requirements.txt
python main.py

Built with ❤️ by a UMass CS student, for UMass CS students. Contributions welcome!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published