まずは、必要な機能やデザインを挙げてみてはいかがでしょうか。
大学の過去問共有アプリを作る、という大きい目標はすでにあるわけですから、次はこの目標を達成するための細かい要求を考えるわけです。
- アプリは一人で使うものなのか、複数人で使うのか。
- 過去問の情報は端末内におくのか、ネットに置くのか。
- その情報は個人で見るものなのか、複数人で参照するのか。
- 複数人で参照するとして、それは不特定多数でみるのか、特定の人しか見られないのか。
- ネット上に置くとして、そのデータはどこに置くのか。
- アプリの細かいデザイン(画面上のボタン配置など)はどのようにするのか
- 過去問は写真でシェアするのか、テキストデータだけなのか
などなど。
実際はもっと細かく出てくるとおもいますし、一つ要求を書き始めると、その具体的な実装はどのようにすれば良いのか、という疑問も次から次へと出てくると思います。
その疑問を書籍なりネットなりでまずは探してみて、それでも具体的に分からないのであれば、「どこまで自分で調べてみて、どこからよくわからないのか」を明確にした上で再度質問されるのがいいと思います。
他の方の回答で「家を作る話」が挙げられていますが、それも同じですよね。何人で住むのか、土地の広さはどれくらいなのか、どんな素材で作るのか、そもそも予算はいくらなのかなど、家を作るにあたっての要求事項はいくらでもあるわけです。
逆に、これら細かい要求事項が明確になればなるほど、何を調べなければいけないのかということも明確になってきますし、調査もやりやすくなるはずです。