Skip to content

Repository files navigation

MiniX

MiniX is a small social media style app built with React, Vite, and PHP. It includes authentication, a post feed, post creation, likes, user search, and a weather widget.

Features

  • Session-based login and registration
  • Create, like, and delete posts
  • Search users
  • Weather widget powered by Weatherstack
  • Light/dark theme toggle

Screen Gallery

Home Feed
Home Feed screenshot
Login Page
Login Page screenshot
Registration Page
Registration Page screenshot
Light Theme
Light Theme screenshot

Tech Stack

  • React
  • Vite
  • React Router
  • PHP
  • MySQL

Setup

  1. Install dependencies with npm install.
  2. Create your environment file from .env.example.
  3. Set your Weatherstack API key in WEATHERSTACK_API_KEY.
  4. Configure your database credentials for the PHP backend.
  5. Run the app with npm run dev.

Notes

  • The active frontend uses the files under src/.
  • The current PHP API lives under api/.
  • The legacy files in the repository are kept for reference while the current app uses the newer src/pages/Dashboard.jsx and api/auth, api/posts, api/users, and api/weather endpoints.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages