Skip to content

GDGoC-UINJKT/SebasAI_FInpro_BE

Repository files navigation

SebasAI

SebasAI is an advanced AI-powered application built with modern web technologies to provide intelligent solutions and services about mood.

🚀 Tech Stack

Frontend

  • Framework: Next.js 14 (React)
  • Styling:
    • Tailwind CSS
    • Shadcn UI Components
  • State Management: React Context API
  • Type Safety: TypeScript
  • Build Tool: Vite

Backend

  • Framework: Next.js API Routes
  • Database: Firebase
  • Authentication: Firebase Auth
  • Hosting: Firebase Hosting
  • API Integration: RESTful APIs

🛠️ Features

  • Modern and responsive UI
  • Real-time data synchronization
  • Secure authentication
  • Type-safe development
  • Optimized performance
  • Cross-platform compatibility

📦 Installation

  1. Clone the repository
git clone https://github.com/yourusername/SebasAI.git
  1. Install dependencies
npm install
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 in your browser

🔧 Environment Variables

Create a .env.local file in the root directory and add the following variables:

NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id

👥 Contributors

Project Lead

  • [Muhammad Faiqul Umam Dzunnuroeni] - Project Lead

Frontend Team

  • [Syifa Najwa Azzahra] - Frontend Developer & Design
  • [Muhammad Aulia Addinul Haq] - UI/UX Designer & Tester
  • [Muhammad Zaky Ramadhan] - Frontend Developer & UI/UX Designer

Backend Team

  • [Muhammad Faiqul Umam Dzunnuroeni] - Backend Developer
  • [Muhammad Thoriq Nabasa] - Database Editor & Backend Developer
  • [Rakhadimas Naufal Ahyan] - Backend & Tester

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📞 Support

For support, email [[email protected]] or open an issue in the repository.

🙏 Acknowledgments

  • Thanks to all contributors who have helped shape this project
  • Special thanks to the open-source community for their invaluable tools and libraries

About

AI Chat for Mood Tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages