Skip to content

Hilosthone/AtmoScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 The Ultimate README.md for AtmoScan

# 🌦️ AtmoScan - Group 6 Weather Application

AtmoScan is a professional-grade mobile weather utility built with **React Native** and **Expo**. This project serves as the core submission for the 2026 Mobile Engineering Project by **Group 6**.

---

## 👥 The Team
- **Lead Software Engineer (Hilosthone)**: Architecture, Navigation & Git Management.
- **Developer 2**: Logic, API Integration & Geolocation.
- **Developer 3**: UI/UX Design, Theming & Personalization.

---

## 🛠️ Technical Setup

### Prerequisites
- Node.js (v18 or higher)
- Expo Go app on your mobile device OR Android Studio Emulator

### Installation
1. **Clone the repository**:
   ```bash
   git clone [https://github.com/Hilosthone/AtmoScan.git](https://github.com/Hilosthone/AtmoScan.git)
   cd AtmoScan
  1. Install dependencies:
npm install
  1. Start the development server:
npx expo start -c
---

## 📂 Project Structure

```text
AtmoScan/
├── assets/          # Images, logos, and splash screens
├── components/      # Reusable UI elements (Buttons, Cards)
├── screens/         # Main application views
│   ├── HomeScreen.tsx
│   ├── WeatherScreen.tsx
│   └── SettingsScreen.tsx
├── styles/          # Global theme and color constants (Colors.ts)
└── App.tsx          # Navigation logic and Drawer setup

🔄 Git Workflow (Critical for Dev 2 & 3)

To avoid merge conflicts, please follow this workflow before starting work:

  1. Always pull the latest code first:
git pull origin main
  1. Commit your changes locally:
git add .
git commit -m "feat: added weather icon logic"
  1. Push to the primary repository:
git push origin main
  1. Lead Engineer only: Sync the backup repository:
git push gates main

🗺️ Roadmap

  • Base Architecture & Drawer Navigation
  • Persistent Settings (AsyncStorage)
  • Live API Integration (OpenWeatherMap)
  • GPS Location Services
  • Dark Mode Implementation

📄 License

Internal project for Group 6 Engineering Students.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors