https://github.com/williamnsambu/software-development-back-and-front-end
.NET · ASP.NET Web API · C# · Microsoft SQL Server · NoSQL · HTML · Cascading Style Sheets (CSS) · JavaScript · React.js · Azure Cosmos DB · MongoDB · REST APIs
https://github.com/williamnsambu/software-development-back-and-front-end
Last synced: 2 months ago
JSON representation
.NET · ASP.NET Web API · C# · Microsoft SQL Server · NoSQL · HTML · Cascading Style Sheets (CSS) · JavaScript · React.js · Azure Cosmos DB · MongoDB · REST APIs
- Host: GitHub
- URL: https://github.com/williamnsambu/software-development-back-and-front-end
- Owner: williamnsambu
- Created: 2025-08-21T01:20:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-02T03:37:55.000Z (10 months ago)
- Last Synced: 2025-10-02T05:32:50.868Z (10 months ago)
- Language: C#
- Homepage:
- Size: 16.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fullstack Software Development (Back and Front End)
This project is a full-stack web application that demonstrates modern software engineering practices using both back-end and front-end technologies. It is designed as a learning and reference project that integrates multiple technologies commonly used in enterprise software development.
⸻
Tech Stack
• Backend: .NET · ASP.NET Web API · C# · Microsoft SQL Server · Azure Cosmos DB · MongoDB · REST APIs
• Frontend: HTML5 · CSS3 · JavaScript · React.js
⸻
Roadmap
• Setup base project structure (backend + frontend). Project Name **DevPulse**
• Portfolio website using HTML5 only
• Implement authentication & authorization layer
• Build frontend with React.js (components + state management)
• Integrate backend with frontend for full-stack flow
⸻
DevPulse Full-stack Project Features
Backend:
Authentication & User Management (in progress)
• Secure login & registration (JWT/OAuth2) -- Implemented
• Role-based authorization -- Planed
• User profile management -- Planned
Task/Project Management
• CRUD operations for projects and tasks -- Planned
• Real-time updates (SignalR/WebSockets planned) -- Planned
• Multi-user collaboration -- Implemented
API Integrations
• RESTful APIs for backend communication -- Implemented
• Integrations with external services -- Implemented
Frontend:
User
• Login Page -- Implemented
Reporting
• Dashboard -- Implemented
More to come
Portfolio Website (HTML5 only): Showcases projects, skills, education, and résumé. Path: `website-using-html5-only/portfolio/index.html`
• Personal portfolio page built entirely with semantic HTML5 and CSS -- Implemented
⸻
Author
William Nsambu
Software & Data Engineer (.NET | Cloud-Native Applications | Scalable Data Solutions)
🌐 LinkedIn: www.linkedin.com/in/william-nsambu-a5467ab2 | 💻 GitHub: https://github.com/williamnsambu