https://github.com/cdylan320/analyzify360
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: cdylan320
- Language: TypeScript
- Default Branch: main
- Homepage: https://analyzify360.vercel.app
- Size: 14 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Super2025 - Modern Career Platform
A modern, responsive career platform built with Next.js and Go backend, featuring job applications, team showcases, and professional design.
🚀 Quick Start
Prerequisites
- Node.js 18+
- Go 1.19+
- PostgreSQL 14+
Frontend Setup
Clone and install dependencies: ```bash npm install
or
yarn install ```
Environment Configuration: ```bash
Copy the example environment file
cp env.example .env.local
Edit .env.local with your configuration
```
Required environment variables:
- NEXT_PUBLIC_API_URL - Backend API URL (default: http://localhost:8080)
- NEXT_PUBLIC_API_VERSION - API version (default: v1)
- NEXT_PUBLIC_MAX_FILE_SIZE - Max file upload size in bytes (default: 5242880)
- Start the development server:
bash npm run dev # or yarn dev
Open http://localhost:3000 to view the application.
Backend Setup
Navigate to backend directory:
bash cd backendSet up environment: ```bash
Copy the example config
cp config.env.example config.env
Edit config.env with your database credentials
```
- Start the backend: ```bash # Make the script executable chmod +x start.sh
Run the backend
./start.sh ```
The backend will be available at http://localhost:8080.
🛠️ Configuration
Environment Variables
Frontend (.env.local):
env
NEXT_PUBLIC_API_URL=http://localhost:8080
NEXT_PUBLIC_API_VERSION=v1
NEXT_PUBLIC_MAX_FILE_SIZE=5242880
NEXT_PUBLIC_APP_NAME=Super2025
Backend (backend/config.env):
env
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=your_password
DB_NAME=super2025_careers
PORT=8080
📁 Project Structure
.
├── src/
│ ├── app/ # Next.js app directory
│ ├── components/ # Reusable components
│ ├── lib/ # Utility functions and config
│ └── data/ # Static data and content
├── backend/ # Go backend
│ ├── cmd/ # Application entry points
│ ├── internal/ # Internal packages
│ └── uploads/ # File uploads directory
└── public/ # Static assets
🎯 Features
- Modern Design: Professional UI with Framer Motion animations
- Job Applications: Complete application workflow with file uploads
- Team Showcase: Dynamic team member profiles
- Responsive: Mobile-first design approach
- Type Safety: Full TypeScript support
- API Integration: RESTful API with proper error handling
🔧 Development
Available Scripts
Frontend:
bash
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
Backend:
bash
go run cmd/server/main.go # Start development server
go build -o super2025 # Build for production
📚 Learn More
- Next.js Documentation - Learn about Next.js features and API
- Go Documentation - Learn about Go programming
- Framer Motion - Animation library documentation
🚀 Deployment
Frontend (Vercel)
- Connect your repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically on git push
Backend (Production)
Build the Go binary:
bash cd backend go build -o super2025 cmd/server/main.goSet up PostgreSQL database
Configure environment variables
Run the binary
📝 API Documentation
Job Application Endpoint
POST /api/v1/applications
Form data:
- fullName (required) - Applicant's full name
- email (required) - Email address
- phone (optional) - Phone number
- position (required) - Position ID
- coverLetter (required) - Cover letter text
- resume (required) - Resume file (.pdf, .doc, .docx, max 5MB)
🤝 Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Owner
- Name: Dylan Combs
- Login: cdylan320
- Kind: user
- Repositories: 1
- Profile: https://github.com/cdylan320
GitHub Events
Total
- Push event: 2
Last Year
- Push event: 2
Dependencies
- github.com/bytedance/sonic v1.9.1
- github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311
- github.com/gabriel-vasile/mimetype v1.4.2
- github.com/gin-contrib/cors v1.4.0
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.9.1
- github.com/go-playground/locales v0.14.1
- github.com/go-playground/universal-translator v0.18.1
- github.com/go-playground/validator/v10 v10.15.5
- github.com/goccy/go-json v0.10.2
- github.com/google/go-cmp v0.5.9
- github.com/google/uuid v1.4.0
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
- github.com/jackc/pgx/v5 v5.6.0
- github.com/jackc/puddle/v2 v2.2.2
- github.com/jinzhu/inflection v1.0.0
- github.com/jinzhu/now v1.1.5
- github.com/joho/godotenv v1.5.1
- github.com/json-iterator/go v1.1.12
- github.com/klauspost/cpuid/v2 v2.2.4
- github.com/leodido/go-urn v1.2.4
- github.com/mattn/go-isatty v0.0.19
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.0.8
- github.com/stretchr/testify v1.8.4
- github.com/twitchyliquid64/golang-asm v0.15.1
- github.com/ugorji/go/codec v1.2.11
- go.uber.org/multierr v1.10.0
- go.uber.org/zap v1.26.0
- golang.org/x/arch v0.3.0
- golang.org/x/crypto v0.31.0
- golang.org/x/net v0.21.0
- golang.org/x/sync v0.10.0
- golang.org/x/sys v0.28.0
- golang.org/x/text v0.21.0
- google.golang.org/protobuf v1.30.0
- gopkg.in/yaml.v3 v3.0.1
- gorm.io/driver/postgres v1.6.0
- gorm.io/gorm v1.30.0
- 109 dependencies
- 547 dependencies
- @eslint/eslintrc ^3 development
- @tailwindcss/postcss ^4 development
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- eslint ^9 development
- eslint-config-next 15.3.5 development
- tailwindcss ^4 development
- typescript ^5 development
- @heroicons/react ^2.2.0
- @react-three/drei ^10.4.4
- @react-three/fiber ^9.2.0
- @tailwindcss/typography ^0.5.16
- @types/d3 ^7.4.3
- @types/three ^0.178.0
- aos ^2.3.4
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- d3 ^7.9.0
- framer-motion ^12.23.0
- lucide-react ^0.525.0
- next 15.3.5
- react ^19.0.0
- react-dom ^19.0.0
- react-intersection-observer ^9.16.0
- three ^0.178.0
- web-vitals ^5.0.3